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 的上下文。
mode
类型:Microsoft.SharePoint.Administration.Claims.SPClaimProviderOperationOptions要获取声明提供程序s 的操作选项。
providerNames
类型:[]声明提供程序s 的名称。
entityTypes
类型:[]在层次结构树返回实体类型。
numberOfLevels
类型:System.Int32要返回层次结构的级别数。
restrictUserSpecificHierarchy
类型:System.Booleantrue可以忽略numberOfLevels参数 ; 由指定的层次结构级别的数目否则为false。
返回值
类型:[]
返回由指定的声明提供程序s 的层次结构树的数组。
异常
异常 | 条件 |
---|---|
ArgumentNullException | context是 null 。 |
ArgumentOutOfRangeException | numberOfLevels是小于 1。 |
备注
关于领料的索赔和解决方法的详细信息,请参阅如何: 创建声明提供程序和声明提供程序。