Try our conversational search powered by Generative AI!

Class PluggableComponentDefinitionBase

Inheritance
System.Object
PluggableComponentDefinitionBase
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 abstract class PluggableComponentDefinitionBase : IPluggableComponentDefinition, IContainerMatcher

Constructors

PluggableComponentDefinitionBase()

Declaration
protected PluggableComponentDefinitionBase()

Properties

AllowedRoles

Declaration
public ICollection<string> AllowedRoles { get; }
Property Value
Type Description
System.Collections.Generic.ICollection<System.String>

IsAvailableForUserSelection

Declaration
public bool IsAvailableForUserSelection { get; protected set; }
Property Value
Type Description
System.Boolean

PlugInAreas

Declaration
public IEnumerable<string> PlugInAreas { get; protected set; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.String>

SupportsAutomaticRegistration

Declaration
public virtual bool SupportsAutomaticRegistration { get; }
Property Value
Type Description
System.Boolean

Methods

CreateComponent()

Declaration
public abstract IComponent CreateComponent()
Returns
Type Description
IComponent

HasAccess(IPrincipal)

Declaration
public bool HasAccess(IPrincipal principal)
Parameters
Type Name Description
System.Security.Principal.IPrincipal principal
Returns
Type Description
System.Boolean

MatchesContainer(IContainer)

Declaration
public bool MatchesContainer(IContainer container)
Parameters
Type Name Description
IContainer container
Returns
Type Description
System.Boolean

Implements

Extension Methods