Partager via


ActionResultStatusCodeAttribute Classe

Définition

Attribut annoté sur les paramètres de la méthode d’assistance et du constructeur ActionResult pour indiquer que le paramètre est utilisé pour définir le « statusCode » pour actionResult.

Les analyseurs correspondent à ce paramètre par nom de type. Cela permet aux utilisateurs d’annoter des résultats personnalisés \ des assistances personnalisées avec un attribut défini par l’utilisateur sans avoir à exposer ce type.

Cet attribut est intentionnellement marqué Inherited=false, car l’analyseur ne parcoure pas le graphique d’héritage.

public ref class ActionResultStatusCodeAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Parameter, AllowMultiple=false, Inherited=false)]
public sealed class ActionResultStatusCodeAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Parameter, AllowMultiple=false, Inherited=false)>]
type ActionResultStatusCodeAttribute = class
    inherit Attribute
Public NotInheritable Class ActionResultStatusCodeAttribute
Inherits Attribute
Héritage
ActionResultStatusCodeAttribute
Attributs

Exemples

Paramètre de constructeur annoté :

public StatusCodeResult([ActionResultStatusCode] int statusCode)
{
    StatusCode = statusCode;
}

Constructeurs

ActionResultStatusCodeAttribute()

Attribut annoté sur les paramètres de la méthode d’assistance et du constructeur ActionResult pour indiquer que le paramètre est utilisé pour définir le « statusCode » pour actionResult.

Les analyseurs correspondent à ce paramètre par nom de type. Cela permet aux utilisateurs d’annoter des résultats personnalisés \ des assistances personnalisées avec un attribut défini par l’utilisateur sans avoir à exposer ce type.

Cet attribut est intentionnellement marqué Inherited=false, car l’analyseur ne parcoure pas le graphique d’héritage.

S’applique à