Try our conversational search powered by Generative AI!

Class DefaultViewManager

Inheritance
System.Object
DefaultViewManager
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.Shell.ViewComposition
Assembly: EPiServer.Shell.dll
Version: 11.20.7
Syntax
[ServiceConfiguration(typeof(IViewManager), Lifecycle = ServiceInstanceScope.Singleton)]
public class DefaultViewManager : IViewManager

Constructors

DefaultViewManager(IEnumerable<IViewProvider>, IEnumerable<IViewTransformer>, IComponentManager)

Declaration
public DefaultViewManager(IEnumerable<IViewProvider> viewProviders, IEnumerable<IViewTransformer> viewTransformers, IComponentManager componentManager)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<IViewProvider> viewProviders
System.Collections.Generic.IEnumerable<IViewTransformer> viewTransformers
IComponentManager componentManager

Methods

CreateView(String, IPrincipal)

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

GetView(ShellModule, String)

Declaration
public ICompositeView GetView(ShellModule shellModule, string urlSegment)
Parameters
Type Name Description
ShellModule shellModule
System.String urlSegment
Returns
Type Description
ICompositeView

Implements

Extension Methods