Freigeben über


ControllerDescriptor Klasse

Definition

Kapselt Informationen, die einen Controller beschreiben, z. B. seinen Namen, den Typ und die Aktionen.

public abstract class ControllerDescriptor : System.Reflection.ICustomAttributeProvider
type ControllerDescriptor = class
    interface ICustomAttributeProvider
Public MustInherit Class ControllerDescriptor
Implements ICustomAttributeProvider
Vererbung
ControllerDescriptor
Abgeleitet
Implementiert

Konstruktoren

ControllerDescriptor()

Initialisiert eine neue Instanz der ControllerDescriptor-Klasse.

Eigenschaften

ControllerName

Ruft den Namen des Controllers ab.

ControllerType

Ruft den Typ des Controllers ab.

UniqueId

Ruft bei Implementierung in einer abgeleiteten Klasse die eindeutige ID für den Controllerdeskriptor mithilfe der verzögerten Initialisierung ab.

Methoden

FindAction(ControllerContext, String)

Sucht nach einer Aktionsmethode, indem der angegebene Name und der Controllerkontext verwendet werden.

GetCanonicalActions()

Ruft eine Liste von Aktionsmethodendeskriptoren im Controller ab.

GetCustomAttributes(Boolean)

Ruft für diesen Member definierte benutzerdefinierte Attribute ab, mit Ausnahme benannter Attribute.

GetCustomAttributes(Type, Boolean)

Ruft benutzerdefinierte Attribute eines angegebenen Typs ab, die für diesen Member definiert sind, mit Ausnahme benannter Attribute.

GetFilterAttributes(Boolean)

Ruft die Filterattribute ab.

IsDefined(Type, Boolean)

Ruft einen Wert ab, der angibt, ob eine oder mehrere Instanzen des angegebenen benutzerdefinierten Attributs für diesen Member definiert sind.

Gilt für: