Partager via


ControllerDescriptor Classe

Définition

Encapsule les informations qui décrivent un contrôleur, par exemple son nom, son type et ses actions.

public abstract class ControllerDescriptor : System.Reflection.ICustomAttributeProvider
type ControllerDescriptor = class
    interface ICustomAttributeProvider
Public MustInherit Class ControllerDescriptor
Implements ICustomAttributeProvider
Héritage
ControllerDescriptor
Dérivé
Implémente

Constructeurs

ControllerDescriptor()

Initialise une nouvelle instance de la classe ControllerDescriptor.

Propriétés

ControllerName

Obtient le nom du contrôleur.

ControllerType

Obtient le type du contrôleur.

UniqueId

En cas d'implémentation dans une classe dérivée, obtient l'ID unique du descripteur de contrôleur à l'aide de l'initialisation tardive.

Méthodes

FindAction(ControllerContext, String)

Recherche une méthode d'action à l'aide du nom et du contexte du contrôleur spécifiés.

GetCanonicalActions()

Récupère une liste de descripteurs de méthode d'action dans le contrôleur.

GetCustomAttributes(Boolean)

Récupère les attributs personnalisés définis pour ce membre, à l'exception des attributs nommés.

GetCustomAttributes(Type, Boolean)

Récupère les attributs personnalisés d'un type spécifique définis pour ce membre, à l'exclusion des attributs nommés.

GetFilterAttributes(Boolean)

Obtient les attributs du filtre.

IsDefined(Type, Boolean)

Récupère une valeur qui indique si une ou plusieurs instances de l'attribut personnalisé spécifié sont définies pour ce membre.

S’applique à