Class PluginControllerMetadata
Represents metadata about a plugin controller.
Inheritance
object
Namespace: Umbraco.Cms.Core.Web.Mvc
Assembly: Umbraco.Core.dll
Syntax
public class PluginControllerMetadata
Constructors
View SourcePluginControllerMetadata()
Declaration
public PluginControllerMetadata()
Properties
View SourceAreaName
Gets or sets the area name for the controller.
Declaration
public string? AreaName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ControllerName
Gets or sets the name of the controller.
Declaration
public string? ControllerName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ControllerNamespace
Gets or sets the namespace of the controller.
Declaration
public string? ControllerNamespace { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ControllerType
Gets or sets the type of the controller.
Declaration
public Type ControllerType { get; set; }
Property Value
| Type | Description |
|---|---|
| Type |
IsBackOffice
Gets or sets a value indicating whether this controller is a back office controller.
Declaration
public bool IsBackOffice { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Remarks
This is determined by another attribute [IsBackOffice] which slightly modifies the route path allowing us to determine if it is indeed a back office request or not.