Try our conversational search powered by Generative AI!

Interface IPersonalizedViewSettingsRepository

Namespace: EPiServer.Shell.ViewComposition
Assembly: EPiServer.Shell.dll
Version: 11.20.7
Syntax
public interface IPersonalizedViewSettingsRepository

Methods

Delete(IPrincipal, String)

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

Load(IPrincipal)

Declaration
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
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
void Save(PersonalizedViewSettings settings)
Parameters
Type Name Description
PersonalizedViewSettings settings

Extension Methods