Partager via


ActionDescriptor Classe

Définition

Fournit des informations sur une méthode d'action, par exemple son nom, son contrôleur, ses paramètres, ses attributs et ses filtres.

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

Constructeurs

ActionDescriptor()

Initialise une nouvelle instance de la classe ActionDescriptor.

Propriétés

ActionName

Obtient le nom de la méthode d'action.

ControllerDescriptor

Obtient le descripteur du contrôleur.

UniqueId

Obtient l'ID unique du descripteur de l'action à l'aide de l'initialisation tardive.

Méthodes

Execute(ControllerContext, IDictionary<String,Object>)

Exécute la méthode d'action en utilisant les paramètres et le contexte du contrôleur spécifiés.

GetCustomAttributes(Boolean)

Retourne un tableau des attributs personnalisés définis pour ce membre, à l'exception des attributs nommés.

GetCustomAttributes(Type, Boolean)

Retourne un tableau d’attributs personnalisés qui sont définis pour ce membre, identifiés par type.

GetFilterAttributes(Boolean)

Obtient les attributs du filtre.

GetFilters()
Obsolète.

Retourne les filtres associés à cette méthode d'action.

GetParameters()

Retourne les paramètres de la méthode d'action.

GetSelectors()

Retourne les sélecteurs de méthode d'action.

IsDefined(Type, Boolean)

Détermine si une ou plusieurs instances du type d'attribut spécifié sont définies pour ce membre.

S’applique à