A Sandcastle Documented Class Library

# IRelationshipService GetStructureElements Method

Gets the data structure elements to be used in generating relationship keys.

Namespace: Dundas.BI.Data.Relationships
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    IReadOnlyCollection<IElement> GetStructureElements(
    	Guid structureId
    )

    Function GetStructureElements (
    	structureId As Guid
    ) As IReadOnlyCollection(Of IElement)

    IReadOnlyCollection<IElement^>^ GetStructureElements(
    	Guid structureId
    )

    abstract GetStructureElements :
            structureId : Guid -> IReadOnlyCollection<IElement>

#### Parameters

structureId
  Type: System
  Guid
  The structure ID.

#### Return Value

Type: IReadOnlyCollection
IElement
The list of IElement.
Exceptions

Exception | Condition
--- | ---
ArgumentException | structureId is Empty.
NotFoundException | structureId does not exist.
NoPrivilegeException | The caller does not have permission to access the structure referenced by structureId.
InvalidSessionException | The caller context is not associated with a valid session.

See Also

#### Reference

IRelationshipService Interface
Dundas.BI.Data.Relationships Namespace