TaxonGetAllParentTaxonRelations Method |
Searches among all levels of parents above the current taxon.
Uses tree search when includeHistorical is false.
Otherwise it uses the collection AllParentTaxa
Namespace: ArtDatabanken.DataAssembly: ArtDatabanken.Data (in ArtDatabanken.Data.dll) Version: 1.3.0.0 (1.3.0.0)
Syntax public IList<ITaxonRelation> GetAllParentTaxonRelations(
IUserContext userContext,
Nullable<int> categoryId,
bool isTaxonRevisionEditor,
bool includeHistorical,
bool isMainRelation = false
)
Public Function GetAllParentTaxonRelations (
userContext As IUserContext,
categoryId As Nullable(Of Integer),
isTaxonRevisionEditor As Boolean,
includeHistorical As Boolean,
Optional isMainRelation As Boolean = false
) As IList(Of ITaxonRelation)
public:
virtual IList<ITaxonRelation^>^ GetAllParentTaxonRelations(
IUserContext^ userContext,
Nullable<int> categoryId,
bool isTaxonRevisionEditor,
bool includeHistorical,
bool isMainRelation = false
) sealed
abstract GetAllParentTaxonRelations :
userContext : IUserContext *
categoryId : Nullable<int> *
isTaxonRevisionEditor : bool *
includeHistorical : bool *
?isMainRelation : bool
(* Defaults:
let _isMainRelation = defaultArg isMainRelation false
*)
-> IList<ITaxonRelation>
override GetAllParentTaxonRelations :
userContext : IUserContext *
categoryId : Nullable<int> *
isTaxonRevisionEditor : bool *
includeHistorical : bool *
?isMainRelation : bool
(* Defaults:
let _isMainRelation = defaultArg isMainRelation false
*)
-> IList<ITaxonRelation>
Parameters
- userContext
- Type: ArtDatabanken.DataIUserContext
[Missing <param name="userContext"/> documentation for "M:ArtDatabanken.Data.Taxon.GetAllParentTaxonRelations(ArtDatabanken.Data.IUserContext,System.Nullable{System.Int32},System.Boolean,System.Boolean,System.Boolean)"]
- categoryId
- Type: SystemNullableInt32
[Missing <param name="categoryId"/> documentation for "M:ArtDatabanken.Data.Taxon.GetAllParentTaxonRelations(ArtDatabanken.Data.IUserContext,System.Nullable{System.Int32},System.Boolean,System.Boolean,System.Boolean)"]
- isTaxonRevisionEditor
- Type: SystemBoolean
[Missing <param name="isTaxonRevisionEditor"/> documentation for "M:ArtDatabanken.Data.Taxon.GetAllParentTaxonRelations(ArtDatabanken.Data.IUserContext,System.Nullable{System.Int32},System.Boolean,System.Boolean,System.Boolean)"]
- includeHistorical
- Type: SystemBoolean
[Missing <param name="includeHistorical"/> documentation for "M:ArtDatabanken.Data.Taxon.GetAllParentTaxonRelations(ArtDatabanken.Data.IUserContext,System.Nullable{System.Int32},System.Boolean,System.Boolean,System.Boolean)"]
- isMainRelation (Optional)
- Type: SystemBoolean
[Missing <param name="isMainRelation"/> documentation for "M:ArtDatabanken.Data.Taxon.GetAllParentTaxonRelations(ArtDatabanken.Data.IUserContext,System.Nullable{System.Int32},System.Boolean,System.Boolean,System.Boolean)"]
Return Value
Type:
IListITaxonRelation[Missing <returns> documentation for "M:ArtDatabanken.Data.Taxon.GetAllParentTaxonRelations(ArtDatabanken.Data.IUserContext,System.Nullable{System.Int32},System.Boolean,System.Boolean,System.Boolean)"]
Implements
ITaxonGetAllParentTaxonRelations(IUserContext, NullableInt32, Boolean, Boolean, Boolean)See Also