Share via


SPClaimProvider members

Represents a claims provider.

The SPClaimProvider type exposes the following members.

Constructors

  Name Description
Protected method SPClaimProvider Creates a SPClaimProvider claims provider with the specified display name.

Top

Properties

  Name Description
Public property DisplayName Gets the display name of the claims provider.
Public property Name When implemented in a derived class, gets the unique name for the claims provider.
Public property Schema Gets the schema for the claims provider.
Public property SupportsDynamicClaims
Public property SupportsEntityInformation When implemented in a derived class, determines whether the claims provider supports information about augmenting claims to entities.
Public property SupportsHierarchy When implemented in a derived class, determines whether the claims provider supports hierarchical display.
Public property SupportsResolve When implemented in a derived class, determines whether the claims provider supports resolve operations.
Public property SupportsSearch When implemented in a derived class, determines whether the claims provider supports search operations.
Public property SupportsUserKey Does this claim provider support information about retrieving a user key for a login provider?
Public property SupportsUserSpecificHierarchy Determines whether there is user-specific hierarchy information.

Top

Methods

  Name Description
Public method ClaimTypes Retrieves the ClaimType claim types that is returned by this claims provider.
Public method ClaimValueTypes Retrieves the ValueType claim value types that is returned by this claims provider.
Public method CreateClaim(SPClaimArguments)
Protected method CreateClaim(String, String, String) Creates claims for the claims provider.
Protected method CreateClaimForArguments Creates a claim matching the arguments if possible otherwise returns null.
Protected method CreatePickerEntity Creates a picker entity.
Public method EntityTypes Retrieves the entity types returned by this claims provider.
Protected methodStatic member EntityTypesContain Checks the entity type.
Public method Equals Determines whether the specified object is equal to the current claims provider. (Overrides Object.Equals(Object).)
Protected method FillClaimsForEntity(Uri, SPClaim, List<SPClaim>) When implemented in a derived class, augments custom claims into a claims token.
Protected method FillClaimsForEntity(Uri, SPClaim, SPClaimProviderContext, List<SPClaim>) Virtual overload for FillClaimsForEntity that allows a Claim Provider to have extra information when it runs to augment for a given entity.
Protected method FillClaimTypes When implemented in a derived class, specifies the set of possible claims types that the claims provider supports.
Protected method FillClaimValueTypes When implemented in a derived class, specifies the set of possible claim value type for claim type that the claims provider supports.
Protected method FillDefaultLocalizedDisplayName
Protected method FillEntityTypes When implemented in a derived class, specifies the set of possible entity types that the claims provider is supporting for display in the People Picker control.
Protected method FillHierarchy When implemented in a derived class, provides the People Picker control with the ability to load portions of the [T:HYPERLINK"ms-help://MS.SPF14SDK.en/SPF14MrefControls/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.SPProviderHierarchyTree] tree from the claims provider and specifies the hierarchy for displaying the picker entities.
Protected method FillResolve(Uri, [], SPClaim, List<PickerEntity>) When implemented in a derived class, resolves claims by using the type-in control of the claims picker.
Protected method FillResolve(Uri, [], String, List<PickerEntity>) When implemented in a derived class, resolves claims by using the type-in control of the claims picker.
Protected method FillSchema When implemented in a derived class, fills the schema of the entity. The schema is used by People Picker control to display the entity data.
Protected method FillSearch When implemented in a derived class, fills search results in People Picker control window.
Protected method Finalize (Inherited from Object.)
Public method GetClaimsForEntity(Uri, SPClaim) Gets the claims to be augmented for the entity.
Public method GetClaimsForEntity(Uri, SPClaim, SPClaimProviderContext) Get the SPClaim for the entity.
Public method GetClaimTypeForUserKey Retrieves the ClaimType used by this claim provider for the user key.
Protected method GetDynamicClaimsForEntity
Public method GetHashCode Serves as a hash function for a particular type. (Overrides Object.GetHashCode().)
Public method GetHierarchy Gets the [T:HYPERLINK"ms-help://MS.SPF14SDK.en/SPF14MrefControls/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.SPProviderHierarchyTree] hierarchy that is rooted at a particular hierarchyNodeID.
Public method GetLocalizedDisplayName
Public method GetType (Inherited from Object.)
Protected method GetUserKeyForEntity Retrieves the user key corresponding to the entity.
Protected method IsDynamicClaim
Protected method MemberwiseClone (Inherited from Object.)
Public method Resolve(Uri, [], SPClaim) Resolves the input.
Public method Resolve(Uri, [], String) Resolves the input.
Public method Search Performs a search of the [T:HYPERLINK"ms-help://MS.SPF14SDK.en/SPF14MrefControls/html/a4bf54d0-29e5-e5c2-231e-b1b9f4728a7f.htm"Microsoft.SharePoint.WebControls.SPProviderHierarchyTree] hierarchy.
Public method ToString (Inherited from Object.)
Public method UserKeyForEntity Get the user key for the entity.

Top

See also

Reference

SPClaimProvider class

Microsoft.SharePoint.Administration.Claims namespace