IFileSystemServiceGetUpstreamReferenceExplosion Method (Guid, ICollectionObjectType) |
Recursively gets the IDs of all entries which are referenced by the specified entity.
Namespace:
Dundas.BI.FileSystem
Assembly:
Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (24.3.0.1000)
Syntax IDictionary<Guid, ICollection<Guid>> GetUpstreamReferenceExplosion(
Guid entityId,
ICollection<ObjectType> objectTypeFilter
)
Function GetUpstreamReferenceExplosion (
entityId As Guid,
objectTypeFilter As ICollection(Of ObjectType)
) As IDictionary(Of Guid, ICollection(Of Guid))
IDictionary<Guid, ICollection<Guid>^>^ GetUpstreamReferenceExplosion(
Guid entityId,
ICollection<ObjectType>^ objectTypeFilter
)
abstract GetUpstreamReferenceExplosion :
entityId : Guid *
objectTypeFilter : ICollection<ObjectType> -> IDictionary<Guid, ICollection<Guid>>
Parameters
- entityId
- Type: SystemGuid
The ID of the entity. - objectTypeFilter
- Type: System.Collections.GenericICollectionObjectType
The ObjectType filter. The value will be ignored.
Return Value
Type:
IDictionaryGuid,
ICollectionGuid
A dictionary, keyed by entity ID, whose values are collections containing the IDs of all entities which are referenced by
the corresponding entity (whose ID is the key). If the non-
value of the
objectTypeFilter is provided,
the result will only contain pairs, which values are the IDs of the entities of the requested object types.
Exceptions See Also