Поделиться через


ActionResultStatusCodeAttribute Класс

Определение

Атрибут с заметками в конструкторе ActionResult и параметрах вспомогательного метода, чтобы указать, что параметр используется для задания statusCode для ActionResult.

Анализаторы соответствуют этому параметру по имени типа. Это позволяет пользователям добавлять заметки к пользовательским результатам \ настраиваемым вспомогательным приложениям с помощью определяемого пользователем атрибута, не предоставляя этот тип.

Этот атрибут намеренно помечен как Inherited=false, так как анализатор не выполняет обход графа наследования.

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
Наследование
ActionResultStatusCodeAttribute
Атрибуты

Примеры

Параметр конструктора с заметками:

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

Конструкторы

ActionResultStatusCodeAttribute()

Атрибут с заметками в конструкторе ActionResult и параметрах вспомогательного метода, чтобы указать, что параметр используется для задания statusCode для ActionResult.

Анализаторы соответствуют этому параметру по имени типа. Это позволяет пользователям добавлять заметки к пользовательским результатам \ настраиваемым вспомогательным приложениям с помощью определяемого пользователем атрибута, не предоставляя этот тип.

Этот атрибут намеренно помечен как Inherited=false, так как анализатор не выполняет обход графа наследования.

Применяется к