SPClaimProviderOperations.GetHierarchy 方法 (Uri, SPClaimProviderOperationOptions, String[], String[], Int32)
获取由指定的声明提供程序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 _
) As SPProviderHierarchyTree()
用法
Dim context As Uri
Dim mode As SPClaimProviderOperationOptions
Dim providerNames As String()
Dim entityTypes As String()
Dim numberOfLevels As Integer
Dim returnValue As SPProviderHierarchyTree()
returnValue = SPClaimProviderOperations.GetHierarchy(context, _
mode, providerNames, entityTypes, _
numberOfLevels)
public static SPProviderHierarchyTree[] GetHierarchy(
Uri context,
SPClaimProviderOperationOptions mode,
string[] providerNames,
string[] entityTypes,
int numberOfLevels
)
参数
context
类型:System.Uri您可以在其中找到声明提供程序s 的上下文。
mode
类型:Microsoft.SharePoint.Administration.Claims.SPClaimProviderOperationOptions要获取声明提供程序s 的操作选项。
providerNames
类型:[]声明提供程序s 的名称。
entityTypes
类型:[]在层次结构树返回实体类型。
numberOfLevels
类型:System.Int32要返回层次结构的级别数。
返回值
类型:[]
返回由指定的声明提供程序s 的层次结构树的数组。
异常
异常 | 条件 |
---|---|
ArgumentNullException | context是 null 。 |
ArgumentOutOfRangeException | numberOfLevels是小于 1。 |
备注
此方法调用返回的层次结构树的restrictUserSpecificHierarchy参数为false的GetHierarchy(Uri, SPClaimProviderOperationOptions, [], [], Int32, Boolean)方法。