Interface IPropertySettingsRepository
Acts as the link between the PropertySettingsContainer and data storage.
Namespace: EPiServer.Core.PropertySettings
Assembly: EPiServer.dll
Version: 12.0.3Syntax
public interface IPropertySettingsRepository
Methods
Delete(PropertySettingsContainer)
Deletes the specified PropertySettingsContainer.
Declaration
void Delete(PropertySettingsContainer propertySetting)
Parameters
| Type | Name | Description |
|---|---|---|
| PropertySettingsContainer | propertySetting | The PropertySettingsContainer to delete. |
Delete(Guid)
Deletes the specified PropertySettingsContainer.
Declaration
void Delete(Guid id)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Guid | id | The System.Guid of the PropertySettingsContainer to delete. |
DeleteGlobal(Guid)
Deletes the specified global PropertySettingsWrapper.
Declaration
void DeleteGlobal(Guid id)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Guid | id | The id of the PropertySettingsWrapper to delete. |
GetDefault(Type)
Gets the default PropertySettingsWrapper.
Declaration
PropertySettingsWrapper GetDefault(Type propertyType)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Type | propertyType | Type of the property. |
Returns
| Type | Description |
|---|---|
| PropertySettingsWrapper | true if successful. |
GetGlobals(Type)
Gets a list of PropertySettingsWrapper for a specified Type.
Declaration
IEnumerable<PropertySettingsWrapper> GetGlobals(Type settingsType)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Type | settingsType | Type of the property setting. |
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IEnumerable<PropertySettingsWrapper> | List of global settings for a type |
Save(PropertySettingsContainer)
Saves the specified PropertySettingsContainer.
Declaration
void Save(PropertySettingsContainer propertySetting)
Parameters
| Type | Name | Description |
|---|---|---|
| PropertySettingsContainer | propertySetting | The PropertySettingsContainer to save. |
SaveGlobal(PropertySettingsWrapper)
Saves the global adding or replacing it in the globals collection.
Declaration
void SaveGlobal(PropertySettingsWrapper global)
Parameters
| Type | Name | Description |
|---|---|---|
| PropertySettingsWrapper | global | The global settings instance to save. |
SetDefault(Guid)
Sets which PropertySettingsWrapper that is the default.
Declaration
void SetDefault(Guid id)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Guid | id | The id of the propertySetting. |
TryGetContainer(Guid, out PropertySettingsContainer)
Tries to get a PropertySettingsContainer.
Declaration
bool TryGetContainer(Guid id, out PropertySettingsContainer propertySettingsContainer)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Guid | id | The id of the propertySetting. |
| PropertySettingsContainer | propertySettingsContainer | The propertySettingsContainer to get. |
Returns
| Type | Description |
|---|---|
| System.Boolean | true if successful. |
TryGetWrapper(Guid, out PropertySettingsWrapper)
Tries to get a PropertySettingsWrapper.
Declaration
bool TryGetWrapper(Guid id, out PropertySettingsWrapper propertySettingsWrapper)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Guid | id | The id of the propertySettingsWrapper. |
| PropertySettingsWrapper | propertySettingsWrapper | The PropertySettingsWrapper to get. |
Returns
| Type | Description |
|---|---|
| System.Boolean | true if successful. |