Поделиться через


Метод SPClaimProvider.GetHierarchy

Получает [T:HYPERLINK"ms-help://MS.SPF14SDK.en/SPF14MrefControls/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.SPProviderHierarchyTree] иерархии, который является корневым по конкретной hierarchyNodeID.

Пространство имен:  Microsoft.SharePoint.Administration.Claims
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public Function GetHierarchy ( _
    context As Uri, _
    entityTypes As String(), _
    hierarchyNodeID As String, _
    numberOfLevels As Integer _
) As SPProviderHierarchyTree
'Применение
Dim instance As SPClaimProvider
Dim context As Uri
Dim entityTypes As String()
Dim hierarchyNodeID As String
Dim numberOfLevels As Integer
Dim returnValue As SPProviderHierarchyTree

returnValue = instance.GetHierarchy(context, _
    entityTypes, hierarchyNodeID, numberOfLevels)
public SPProviderHierarchyTree GetHierarchy(
    Uri context,
    string[] entityTypes,
    string hierarchyNodeID,
    int numberOfLevels
)

Параметры

  • context
    Тип: System.Uri

    Контекст как URI. Это должен быть правильно отформатированного URI.

  • entityTypes
    Тип: []

    Типы сущностей [P:HYPERLINK"mk:@MSITStore:D:\\\\aSDK\\\\SP2010SDK.chm::/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.PickerEntity.EntityType] , возвращаемых в дереве SPProviderHierarchyTree .

  • hierarchyNodeID
    Тип: System.String

    В задать [P:HYPERLINK"ms-help://MS.SPF14SDK.en/SPF14MrefControls/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.SPProviderHierarchyNode.HierarchyNodeID] узла для корневого результат. Если пустая ссылка (Nothing в Visual Basic) выберите корневой возвращается.

  • numberOfLevels
    Тип: System.Int32

    Число уровней иерархии для возврата.

Возвращаемое значение

Тип: Microsoft.SharePoint.WebControls.SPProviderHierarchyTree
Дерево SPProviderHierarchyTree для поставщика утверждений с Максимальная высота, указанный в параметре numberOfLevels .

Исключения

Исключение Условие
ArgumentNullException

Создается при contextпустая ссылка (Nothing в Visual Basic).

ArgumentOutOfRangeException

Создается при numberOfLevels меньше 1.

NotImplementedException

Создается при SupportsHierachy()false.

См. также

Справочные материалы

SPClaimProvider класс

Элементы SPClaimProvider

Пространство имен Microsoft.SharePoint.Administration.Claims