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 的上下文。
mode
类型:Microsoft.SharePoint.Administration.Claims.SPClaimProviderOperationOptions要获取声明提供程序s 的操作选项。
providerName
类型:System.String从中检索层次结构树的声明提供程序s 的名称。
entityTypes
类型:[]在分层树中返回实体类型。
hierarchyNodeID
类型:System.String从中确定层次结构的节点的 ID。
numberOfLevels
类型:System.Int32要返回的层次结构级别数。
返回值
类型:Microsoft.SharePoint.WebControls.SPProviderHierarchyTree
由声明提供程序指定的层次结构树。
异常
异常 | 条件 |
---|---|
ArgumentNullException | context或providerName是 null 。 |
ArgumentOutOfRangeException | numberOfLevels是小于 1。 |
备注
关于领料的索赔和解决方法的详细信息,请参阅如何: 创建声明提供程序和声明提供程序。