Try our conversational search powered by Generative AI!

Class PersonalizedViewSettingsRepository

Inheritance
System.Object
PersonalizedViewSettingsRepository
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.Shell.ViewComposition
Assembly: EPiServer.Shell.dll
Version: 11.20.7
Syntax
public class PersonalizedViewSettingsRepository : IPersonalizedViewSettingsRepository

Constructors

PersonalizedViewSettingsRepository(DynamicDataStoreFactory, IComponentManager)

Declaration
public PersonalizedViewSettingsRepository(DynamicDataStoreFactory dynamicDataStoreFactory, IComponentManager componentManager)
Parameters
Type Name Description
DynamicDataStoreFactory dynamicDataStoreFactory
IComponentManager componentManager

Methods

Delete(IPrincipal, String)

Declaration
public void Delete(IPrincipal principal, string viewName)
Parameters
Type Name Description
System.Security.Principal.IPrincipal principal
System.String viewName

Load(IPrincipal)

Declaration
public IEnumerable<PersonalizedViewSettings> Load(IPrincipal principal)
Parameters
Type Name Description
System.Security.Principal.IPrincipal principal
Returns
Type Description
System.Collections.Generic.IEnumerable<PersonalizedViewSettings>

Load(IPrincipal, String)

Declaration
public PersonalizedViewSettings Load(IPrincipal principal, string viewName)
Parameters
Type Name Description
System.Security.Principal.IPrincipal principal
System.String viewName
Returns
Type Description
PersonalizedViewSettings

Save(PersonalizedViewSettings)

Declaration
public void Save(PersonalizedViewSettings settings)
Parameters
Type Name Description
PersonalizedViewSettings settings

Implements

Extension Methods