SPClaimProvider.GetHierarchy 方法
获取特定的hierarchyNodeID在**[T:HYPERLINK"ms-help://MS.SPF14SDK.en/SPF14MrefControls/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.SPProviderHierarchyTree]**层次结构的根节点。
命名空间: Microsoft.SharePoint.Administration.Claims
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Function GetHierarchy ( _
context As Uri, _
entityTypes As String(), _
hierarchyNodeID As String, _
numberOfLevels As Integer _
) As SPProviderHierarchyTree
用法
Dim instance As SPClaimProvider
Dim context As Uri
Dim entityTypes As String()
Dim hierarchyNodeID As String
Dim numberOfLevels As Integer
Dim returnValue As SPProviderHierarchyTree
returnValue = instance.GetHierarchy(context, _
entityTypes, hierarchyNodeID, numberOfLevels)
public SPProviderHierarchyTree GetHierarchy(
Uri context,
string[] entityTypes,
string hierarchyNodeID,
int numberOfLevels
)
参数
context
类型:System.Uri上下文,为 URI。这必须是格式正确的 URI。
entityTypes
类型:[]在SPProviderHierarchyTree目录树返回**[P:HYPERLINK"mk:@MSITStore:D:\\\\aSDK\\\\SP2010SDK.chm::/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.PickerEntity.EntityType]**实体类型。
hierarchyNodeID
类型:System.String在**[P:HYPERLINK"ms-help://MS.SPF14SDK.en/SPF14MrefControls/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.SPProviderHierarchyNode.HierarchyNodeID]**结果集的根的节点。如果返回空引用(无 在 Visual Basic 中) ,然后根。
numberOfLevels
类型:System.Int32要返回层次结构的级别数。
返回值
类型:Microsoft.SharePoint.WebControls.SPProviderHierarchyTree
声明提供程序在numberOfLevels参数中指定的最大高度与SPProviderHierarchyTree目录树。
异常
异常 | 条件 |
---|---|
ArgumentNullException | 空引用(无 在 Visual Basic 中)context时引发。 |
ArgumentOutOfRangeException | numberOfLevels为小于 1 时引发。 |
NotImplementedException | falseSupportsHierachy()时引发。 |