SPUserSettingsProvider members

SharePoint 2013

Provide access to external user settings provider.

The SPUserSettingsProvider type exposes the following members.

  Name Description
Public property DisplayName Gets provider's DisplayName
Public property Name Non-localizable name for the provider. Acts as a unique identifier aside from the GUID
Public property ProviderIdentifier Identifier of this provider.

  Name Description
Public method Equals (Inherited from Object.)
Protected method FillIsUserSettingsInitialized Fill IsUserSettingsInitialized.
Protected method FillIsUserSettingsPropertyEditable Returns whether a user's settings property can be editable.
Protected method FillProviderContext Get provider context. Provider provides settings for user and may be called multiple times within one session. To help alleviate performance pain, we allow provider to create its own context and we'll pass them back to provider. Provider has to be able to handle NULL context.
Protected method FillUserSettingsEditorUri Fills user settings editor page uri.
Protected method FillUserSettingsPropertyValue Fill user's settings single property value.
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetProviderContext Get provider's context.
Public method GetType (Inherited from Object.)
Public method GetUserLanguageSettings Returns SPLanguageSettings for user.
Public method GetUserRegionalSettings Returns SPUserRegionalSettings for user. It is based on user's current RegionalSettings.
Public method GetUserSettingsEditorUri Gets user settings editor page Uri.
Public method IsUserEditable Returns true if user's settings property is editable.
Public method IsUserSettingsInitialized Returns true if user's settings is initialized.
Public method IsValid Boolean representing whether or not we can read/write through this provider
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)
Public method UpdateUserContentLanguageSettings Updates user's Content Language Settings.
Public method UpdateUserDisplayLanguageSettings Updates user's Display Language Settings.
Public method UpdateUserLanguageSettings Updates user's Language Settings. This is for updating BOTH display and content languages.
Public method UpdateUserRegionalSettings Updates user's Regional Settings
Protected method UpdateUserSettingsProperties Update single user's settings properties. Passing arrays for better save performance for provider.