Interface IUserSettings
Implemented by security settings plug-ins
Namespace: EPiServer.PlugIn
Assembly: EPiServer.Cms.AspNet.dll
Version: 11.20.7Syntax
public interface IUserSettings
Properties
SaveRequiresUIReload
Gets or sets a value indicating whether caller needs to do a reload on UI/Page.
Declaration
bool SaveRequiresUIReload { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
Remarks
This can be used to tell to caller that we have done something in a plugin that requires a reload on page.
Methods
LoadSettings(String, EPiServerProfile)
Called to let a plugin populate its fields from either the personalized data provided or any external source.
Declaration
void LoadSettings(string userName, EPiServerProfile data)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | userName | Name of user. |
| EPiServerProfile | data | The profile for the given user. |
Remarks
Assumes that information is read from data.
SaveSettings(String, EPiServerProfile)
Called to let a plugin save its data as entered by the user to either the provided personalized information or to any external data source.
Declaration
void SaveSettings(string userName, EPiServerProfile data)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | userName | Name of the user. |
| EPiServerProfile | data | The profile for the given user. |
Remarks
It is allowed (and expected) that the implementation writes information back to data.