November Happy Hour will be moved to Thursday December 5th.

Class PersonalizedViewSettingsManager

Inheritance
System.Object
PersonalizedViewSettingsManager
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
[ServiceConfiguration(IncludeServiceAccessor = false)]
public class PersonalizedViewSettingsManager

Constructors

PersonalizedViewSettingsManager(IPersonalizedViewSettingsRepository, IViewManager)

Declaration
public PersonalizedViewSettingsManager(IPersonalizedViewSettingsRepository repository, IViewManager viewManager)
Parameters
Type Name Description
IPersonalizedViewSettingsRepository repository
IViewManager viewManager

Properties

Repository

Declaration
public IPersonalizedViewSettingsRepository Repository { get; }
Property Value
Type Description
IPersonalizedViewSettingsRepository

Methods

DeleteComponent(IPrincipal, String, Guid)

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

GetOrCreateCustomizedComponent(IPrincipal, String, Guid)

Declaration
public IComponent GetOrCreateCustomizedComponent(IPrincipal principal, string viewName, Guid containerId)
Parameters
Type Name Description
System.Security.Principal.IPrincipal principal
System.String viewName
System.Guid containerId
Returns
Type Description
IComponent

GetOrCreatePersonalizedComponent(IPrincipal, String, Guid, out PersonalizedViewSettings, out IContainer)

Declaration
public IComponent GetOrCreatePersonalizedComponent(IPrincipal principal, string viewName, Guid componentId, out PersonalizedViewSettings personalizedViewSettings, out IContainer personalizationContainer)
Parameters
Type Name Description
System.Security.Principal.IPrincipal principal
System.String viewName
System.Guid componentId
PersonalizedViewSettings personalizedViewSettings
IContainer personalizationContainer
Returns
Type Description
IComponent

GetUserSettings(String, IPrincipal, Boolean)

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

Extension Methods