ProducesAttribute<T> Класс

Определение

Фильтр, указывающий ожидаемый возвращаемый Type действием и поддерживаемые типы контента ответа. Значение ContentTypes используется для задания ContentTypes.

public class ProducesAttribute<T> : Microsoft.AspNetCore.Mvc.ProducesAttribute
type ProducesAttribute<'T> = class
    inherit ProducesAttribute
Public Class ProducesAttribute(Of T)
Inherits ProducesAttribute

Параметры типа

T

Объект Type объекта , который будет записан в ответе.

Наследование
ProducesAttribute<T>

Комментарии

Это производный универсальный ProducesAttributeвариант . Убедитесь, что на целевом объекте указан только один экземпляр любого атрибута.

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

ProducesAttribute<T>()

Инициализирует экземпляр ProducesAttribute.

Свойства

ContentTypes

Возвращает или задает поддерживаемые типы содержимого ответа. Используется для задания ContentTypes.

(Унаследовано от ProducesAttribute)
Order

Возвращает значение порядка для определения порядка выполнения фильтров. Фильтры выполняются в возрастающем числовом значении Order свойства .

(Унаследовано от ProducesAttribute)
StatusCode

Возвращает код состояния HTTP ответа.

(Унаследовано от ProducesAttribute)
Type

Возвращает тип оптимистичного возвращаемого значения действия.

(Унаследовано от ProducesAttribute)

Методы

OnResultExecuted(ResultExecutedContext)

Вызывается после выполнения результата действия.

(Унаследовано от ProducesAttribute)
OnResultExecuting(ResultExecutingContext)

Вызывается до выполнения результата действия.

(Унаследовано от ProducesAttribute)
SetContentTypes(MediaTypeCollection)

Настраивает коллекцию разрешенных типов контента, которые могут быть созданы действием .

(Унаследовано от ProducesAttribute)

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