SPClaimProvider 成员

代表的声明提供程序。

SPClaimProvider 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 SPClaimProvider 创建具有指定的显示名称的SPClaimProvider声明提供程序。

页首

属性

  名称 说明
公共属性 DisplayName 获取声明提供程序的显示名称。
公共属性 Name 派生类中实现时,获取的声明提供程序的唯一名称。
公共属性 Schema 声明提供程序获取的架构。
公共属性 SupportsEntityInformation 派生类中实现时,确定该声明提供程序是否支持充实到实体的索赔有关的信息。
公共属性 SupportsHierarchy 派生类中实现时,确定该声明提供程序是否支持分层显示。
公共属性 SupportsResolve 派生类中实现时,确定是否声明提供程序支持解决操作。
公共属性 SupportsSearch 派生类中实现时,确定该声明提供程序是否支持搜索操作。
公共属性 SupportsUserKey 此声明提供程序不支持检索登录提供程序用户密钥有关的信息吗?
公共属性 SupportsUserSpecificHierarchy 确定是否存在特定于用户的层次结构信息。

页首

方法

  名称 说明
公共方法 ClaimTypes 检索此声明提供程序返回的ClaimType声明类型。
公共方法 ClaimValueTypes 检索此声明提供程序返回的ValueType声明值类型。
公共方法 CreateClaim(SPClaimArguments)
受保护的方法 CreateClaim(String, String, String) 创建索赔声明提供程序。
受保护的方法 CreateClaimForArguments 创建声明匹配arguments如果可能的话 ; 否则返回 null。
受保护的方法 CreatePickerEntity 创建一个选择器的实体。
公共方法 EntityTypes 检索此声明提供程序返回的实体类型。
受保护的方法静态成员 EntityTypesContain 检查的实体类型。
公共方法 Equals 确定指定的对象是否等于当前的声明提供程序。 (覆盖 Object.Equals(Object)。)
受保护的方法 FillClaimsForEntity(Uri, SPClaim, List<SPClaim>) 派生类中实现时,补充的声明标记的自定义声明。
受保护的方法 FillClaimsForEntity(Uri, SPClaim, SPClaimProviderContext, List<SPClaim>) 虚拟重载,以允许声明提供程序有额外的信息来加强给定实体的运行时的 FillClaimsForEntity。
受保护的方法 FillClaimTypes 派生类中实现时,指定声明提供程序支持的可能的声明类型的集合。
受保护的方法 FillClaimValueTypes 派生类中实现时,指定的一套可能的索赔声明类型声明提供程序支持的值类型。
受保护的方法 FillDefaultLocalizedDisplayName
受保护的方法 FillEntityTypes 派生类中实现时,指定声明提供程序支持人员选取器控件中显示的可能的实体类型的集合。
受保护的方法 FillHierarchy 派生类中实现时,从声明提供程序加载[T:HYPERLINK"ms-help://MS.SPF14SDK.en/SPF14MrefControls/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.SPProviderHierarchyTree]树的部分的能力提供人员选取器控件和指定用于显示选取实体的层次结构。
受保护的方法 FillResolve(Uri, [], SPClaim, List<PickerEntity>) 派生类中实现时,通过使用类型中控制拾索赔的解决索赔。
受保护的方法 FillResolve(Uri, [], String, List<PickerEntity>) 派生类中实现时,通过使用类型中控制拾索赔的解决索赔。
受保护的方法 FillSchema 派生类中实现时,将填充该实体的架构。该架构由人员选取器控件用于显示实体数据。
受保护的方法 FillSearch 派生类中实现时,将填充人员选取器控件窗口中的搜索结果。
受保护的方法 Finalize (从 Object 继承。)
公共方法 GetClaimsForEntity(Uri, SPClaim) 获取要扩充的实体的声明。
公共方法 GetClaimsForEntity(Uri, SPClaim, SPClaimProviderContext) 获得entitySPClaim
公共方法 GetClaimTypeForUserKey 检索此声明提供程序用户密钥使用ClaimType
公共方法 GetHashCode 用作特定类型的哈希函数。 (覆盖 Object.GetHashCode()。)
公共方法 GetHierarchy 获取特定的hierarchyNodeID在[T:HYPERLINK"ms-help://MS.SPF14SDK.en/SPF14MrefControls/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.SPProviderHierarchyTree]层次结构的根节点。
公共方法 GetLocalizedDisplayName
公共方法 GetType (从 Object 继承。)
受保护的方法 GetUserKeyForEntity 检索对应于entity的用户密钥。
受保护的方法 MemberwiseClone (从 Object 继承。)
公共方法 Resolve(Uri, [], SPClaim) 解析输入。
公共方法 Resolve(Uri, [], String) 解析输入。
公共方法 Search 执行[T:HYPERLINK"ms-help://MS.SPF14SDK.en/SPF14MrefControls/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.SPProviderHierarchyTree]层次结构的搜索。
公共方法 ToString (从 Object 继承。)
公共方法 UserKeyForEntity 获得entity的用户密钥。

页首

另请参阅

引用

SPClaimProvider 类

Microsoft.SharePoint.Administration.Claims 命名空间