共用方式為


SPClaimProvider members

Include protected members
Include inherited members

代表宣告提供者。

The SPClaimProvider type exposes the following members.

Constructors

  Name Description
Protected method SPClaimProvider 建立指定之的顯示名稱的SPClaimProvider宣告提供者。

Top

Properties

  Name Description
Public property DisplayName 會取得宣告提供者的顯示名稱。
Public property Name 衍生的類別中實作時,會取得宣告提供者的唯一名稱。
Public property Schema 取得結構描述的宣告提供者。
Public property SupportsEntityInformation 衍生的類別中實作時,判斷是否宣告提供者支援擴大宣告實體的相關資訊。
Public property SupportsHierarchy 衍生的類別中實作時,判斷是否宣告提供者支援階層式顯示。
Public property SupportsResolve 衍生的類別中實作時,會決定是否宣告提供者支援解決作業。
Public property SupportsSearch 衍生的類別中實作時,會決定宣告提供者是否支援搜尋作業。
Public property SupportsUserKey 這個宣告提供者是否支援的登入提供者的擷取 user 機碼的相關資訊?
Public property SupportsUserSpecificHierarchy 會決定是否有特定使用者階層資訊。

Top

Methods

  Name Description
Public method ClaimTypes 擷取此宣告提供者所傳回的ClaimType宣告類型。
Public method ClaimValueTypes 擷取此宣告提供者所傳回的ValueType宣告值類型。
Public method CreateClaim(SPClaimArguments)
Protected method CreateClaim(String, String, String) 會建立宣告提供者的宣告。
Protected method CreateClaimForArguments 會建立宣告,符合arguments盡可能否則會傳回 null。
Protected method CreatePickerEntity 會建立選擇實體。
Public method EntityTypes 擷取此宣告提供者傳回的實體類型。
Protected methodStatic member EntityTypesContain 檢查實體類型。
Public method Equals 會決定是否等於目前的宣告提供者指定的物件。 (Overrides Object.Equals(Object).)
Protected method FillClaimsForEntity(Uri, SPClaim, List<SPClaim>) 衍生的類別中實作時,請將宣告 token 加強自訂宣告。
Protected method FillClaimsForEntity(Uri, SPClaim, SPClaimProviderContext, List<SPClaim>) 可讓具有額外的資訊,以擴大指定實體執行時的宣告提供者的 FillClaimsForEntity 的虛擬超載。
Protected method FillClaimTypes 衍生的類別中實作時,會指定宣告提供者支援的可能的宣告類型的設定。
Protected method FillClaimValueTypes 衍生的類別中實作時,會指定可能的宣告值類型的宣告提供者支援的宣告類型的設定。
Protected method FillDefaultLocalizedDisplayName
Protected method FillEntityTypes 衍生的類別中實作時,會指定宣告提供者支援 「 人員選擇 」 控制項中顯示的可能的實體類型集。
Protected method FillHierarchy 衍生的類別中實作時,能夠從宣告提供者載入[T:HYPERLINK"ms-help://MS.SPF14SDK.en/SPF14MrefControls/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.SPProviderHierarchyTree]樹狀目錄中的某些部分提供 「 人員選擇 」 控制項,並指定用於顯示選擇器實體的階層。
Protected method FillResolve(Uri, [], SPClaim, List<PickerEntity>) 衍生的類別中實作時,會解析宣告,以使用宣告選擇器的輸入控制項。
Protected method FillResolve(Uri, [], String, List<PickerEntity>) 衍生的類別中實作時,會解析宣告,以使用宣告選擇器的輸入控制項。
Protected method FillSchema 衍生的類別中實作時,會填滿實體的架構。人員選擇 」 控制項用於將結構描述,顯示實體資料。
Protected method FillSearch 衍生的類別中實作時,會填滿人員選擇 」 控制項視窗中的搜尋結果。
Protected method Finalize (Inherited from Object.)
Public method GetClaimsForEntity(Uri, SPClaim) 會取得對當做引數為實體的宣告。
Public method GetClaimsForEntity(Uri, SPClaim, SPClaimProviderContext) 取得entitySPClaim
Public method GetClaimTypeForUserKey 擷取ClaimType此宣告提供者所使用的 user 機碼。
Public method GetHashCode 做為特定類型的雜湊函數。 (Overrides Object.GetHashCode().)
Public method GetHierarchy 在特定hierarchyNodeID取得根目錄[T:HYPERLINK"ms-help://MS.SPF14SDK.en/SPF14MrefControls/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.SPProviderHierarchyTree]階層。
Public method GetLocalizedDisplayName
Public method GetType (Inherited from Object.)
Protected method GetUserKeyForEntity 擷取對應至entityuser 機碼。
Protected method MemberwiseClone (Inherited from Object.)
Public method Resolve(Uri, [], SPClaim) 會解析的輸入。
Public method Resolve(Uri, [], String) 會解析的輸入。
Public method Search 執行[T:HYPERLINK"ms-help://MS.SPF14SDK.en/SPF14MrefControls/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.SPProviderHierarchyTree]階層的搜尋範圍。
Public method ToString (Inherited from Object.)
Public method UserKeyForEntity 取得entity的使用者索引鍵。

Top

請參閱

參照

SPClaimProvider class

Microsoft.SharePoint.Administration.Claims namespace