Try our conversational search powered by Generative AI!

Class SettingsManager

Inheritance
System.Object
SettingsManager
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Cms.Shell.UI.Models.ExternalLinks
Assembly: EPiServer.Cms.Shell.UI.dll
Version: 11.20.7
[ServiceConfiguration(typeof(ISettingsManager))]
[Obsolete("The Episerver gadget framework has been deprecated so the External Link gadget will be removed after the upcoming major release.")]
public class SettingsManager : ISettingsManager

Constructors

Declaration
public SettingsManager(DynamicDataStoreFactory storeFactory, LocalizationService localizationService)
Parameters
Type Name Description
DynamicDataStoreFactory storeFactory
LocalizationService localizationService

Properties

Declaration
public DynamicDataStore Storage { get; }
Property Value
Type Description
DynamicDataStore

Methods

Declaration
public void Delete(Guid gadgetId)
Parameters
Type Name Description
System.Guid gadgetId
Declaration
public bool IsValid(Settings settings, out IEnumerable<ValidationError> errors)
Parameters
Type Name Description
Settings settings
System.Collections.Generic.IEnumerable<ValidationError> errors
Returns
Type Description
System.Boolean
Declaration
public Settings Load(Guid gadgetId)
Parameters
Type Name Description
System.Guid gadgetId
Returns
Type Description
Settings
Declaration
public void Save(Settings settings)
Parameters
Type Name Description
Settings settings

Implements

Extension Methods