Try our conversational search powered by Generative AI!

Interface IPluggableComponentDefinition

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

Properties

AllowedRoles

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

IsAvailableForUserSelection

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

SupportsAutomaticRegistration

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

Methods

CreateComponent()

Declaration
IComponent CreateComponent()
Returns
Type Description
IComponent

HasAccess(IPrincipal)

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

Extension Methods