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)

适用于