Assembly: EPiServer.Shell (in EPiServer.Shell.dll) Version: 8.0.0
C# |
---|
public class PersonalizableSetting : Setting |
Creates a new Setting that will always be persisted.
Name | Summary | Status |
---|---|---|
Copy | Copies this instance. | public |
Equals | Determines whether the specified Object is equal to this instance. | public |
GetHashCode | Returns a hash code for this instance. | public |
GetIdentity | Extracts the identity from the object if it has one. | public, static |
GetOriginalType | Gets the Type of the current object, ensuring that the eventual type that could be generated by a proxy interceptor is ignored. | public, static |
PersonalizableSetting Constructor (String) | Initializes a new instance of the PersonalizableSetting class. | public |
PersonalizableSetting Constructor (String, Object) | Initializes a new instance of the PersonalizableSetting class. | public |
SetIdentity | Sets the identity into the object if supported | public, static |
ToPropertyBag(Object) | Create a PropertyBag instance and populates it with its properties The algorith for extracting properties is as follows: 1) Property must a have a getter and setter 2a) Getter must be public OR 2b) The class must be marked either with the DataContractAttribute or EPiServerDataContractAttribute and the property must be marked either with the DataMemberAttribute or EPiServerDataMemberAttribute | public, static |
ToPropertyBag(Object, IEnumerable(String)) | Create a PropertyBag instance and populates it with its properties | public, static |
Name | Summary | Status |
---|---|---|
Key | The key to use in the settings collection | public |
Personalizable | Gets a value indicating whether this Setting can be personalized. | public |
Value | The value to insert into the settings collection | public |