SPClaimProviderOperations.GetHierarchy 方法 (Uri, SPClaimProviderOperationOptions, String, String[], String, Int32)

获取从指定的操作选项的上下文中指定的声明提供程序s 的节点开始的层次结构树。

命名空间:  Microsoft.SharePoint.Administration.Claims
程序集:  Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)

语法

声明
Public Shared Function GetHierarchy ( _
    context As Uri, _
    mode As SPClaimProviderOperationOptions, _
    providerName As String, _
    entityTypes As String(), _
    hierarchyNodeID As String, _
    numberOfLevels As Integer _
) As SPProviderHierarchyTree
用法
Dim context As Uri
Dim mode As SPClaimProviderOperationOptions
Dim providerName As String
Dim entityTypes As String()
Dim hierarchyNodeID As String
Dim numberOfLevels As Integer
Dim returnValue As SPProviderHierarchyTree

returnValue = SPClaimProviderOperations.GetHierarchy(context, _
    mode, providerName, entityTypes, _
    hierarchyNodeID, numberOfLevels)
public static SPProviderHierarchyTree GetHierarchy(
    Uri context,
    SPClaimProviderOperationOptions mode,
    string providerName,
    string[] entityTypes,
    string hierarchyNodeID,
    int numberOfLevels
)

参数

  • context
    类型:System.Uri

    您可以在其中找到声明提供程序s 的上下文。

  • providerName
    类型:System.String

    从中检索层次结构树的声明提供程序s 的名称。

  • entityTypes
    类型:[]

    在分层树中返回实体类型。

  • hierarchyNodeID
    类型:System.String

    从中确定层次结构的节点的 ID。

  • numberOfLevels
    类型:System.Int32

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

返回值

类型:Microsoft.SharePoint.WebControls.SPProviderHierarchyTree
由声明提供程序指定的层次结构树。

异常

异常 条件
ArgumentNullException

context或providerName是 null 。

ArgumentOutOfRangeException

numberOfLevels是小于 1。

备注

关于领料的索赔和解决方法的详细信息,请参阅如何: 创建声明提供程序声明提供程序

另请参阅

引用

SPClaimProviderOperations 类

SPClaimProviderOperations 成员

GetHierarchy 重载

Microsoft.SharePoint.Administration.Claims 命名空间