Compartilhar via


ActionResultStatusCodeAttribute Classe

Definição

Atributo anotado no construtor ActionResult e parâmetros de método auxiliar para indicar que o parâmetro é usado para definir o "statusCode" para o ActionResult.

Os analisadores correspondem a esse parâmetro por nome de tipo. Isso permite que os usuários anotem resultados personalizados \ auxiliares personalizados com um atributo definido pelo usuário sem precisar expor esse tipo.

Esse atributo é intencionalmente marcado como Inherited=false, pois o analisador não percorre o grafo de herança.

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
Herança
ActionResultStatusCodeAttribute
Atributos

Exemplos

Parâmetro de construtor anotado:

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

Construtores

ActionResultStatusCodeAttribute()

Atributo anotado no construtor ActionResult e parâmetros de método auxiliar para indicar que o parâmetro é usado para definir o "statusCode" para o ActionResult.

Os analisadores correspondem a esse parâmetro por nome de tipo. Isso permite que os usuários anotem resultados personalizados \ auxiliares personalizados com um atributo definido pelo usuário sem precisar expor esse tipo.

Esse atributo é intencionalmente marcado como Inherited=false, pois o analisador não percorre o grafo de herança.

Aplica-se a