SPClaimProvider.GetHierarchy 方法

获取特定的hierarchyNodeID在**[T:HYPERLINK"ms-help://MS.SPF14SDK.en/SPF14MrefControls/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.SPProviderHierarchyTree]**层次结构的根节点。

命名空间:  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
    类型:[]

    SPProviderHierarchyTree目录树返回**[P:HYPERLINK"mk:@MSITStore:D:\\\\aSDK\\\\SP2010SDK.chm::/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.PickerEntity.EntityType]**实体类型。

  • hierarchyNodeID
    类型:System.String

    在**[P:HYPERLINK"ms-help://MS.SPF14SDK.en/SPF14MrefControls/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.SPProviderHierarchyNode.HierarchyNodeID]**结果集的根的节点。如果返回空引用(无 在 Visual Basic 中) ,然后根。

  • numberOfLevels
    类型:System.Int32

    要返回层次结构的级别数。

返回值

类型:Microsoft.SharePoint.WebControls.SPProviderHierarchyTree
声明提供程序在numberOfLevels参数中指定的最大高度与SPProviderHierarchyTree目录树。

异常

异常 条件
ArgumentNullException

空引用(无 在 Visual Basic 中)context时引发。

ArgumentOutOfRangeException

numberOfLevels为小于 1 时引发。

NotImplementedException

falseSupportsHierachy()时引发。

另请参阅

引用

SPClaimProvider 类

SPClaimProvider 成员

Microsoft.SharePoint.Administration.Claims 命名空间