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

获取由指定的声明提供程序s 的操作选项的上下文中的层次结构树的数组。

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

语法

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

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

参数

  • context
    类型:System.Uri

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

  • providerNames
    类型:[]

    声明提供程序s 的名称。

  • entityTypes
    类型:[]

    在层次结构树返回实体类型。

  • numberOfLevels
    类型:System.Int32

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

  • restrictUserSpecificHierarchy
    类型:System.Boolean

    true可以忽略numberOfLevels参数 ; 由指定的层次结构级别的数目否则为false。

返回值

类型:[]
返回由指定的声明提供程序s 的层次结构树的数组。

异常

异常 条件
ArgumentNullException

context是 null 。

ArgumentOutOfRangeException

numberOfLevels是小于 1。

备注

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

另请参阅

引用

SPClaimProviderOperations 类

SPClaimProviderOperations 成员

GetHierarchy 重载

Microsoft.SharePoint.Administration.Claims 命名空间