ProducesAttribute<T> 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个筛选器,指定操作将返回的预期 Type 以及支持的响应内容类型。 值 ContentTypes 用于设置 ContentTypes。
public class ProducesAttribute<T> : Microsoft.AspNetCore.Mvc.ProducesAttributetype ProducesAttribute<'T> = class
    inherit ProducesAttributePublic Class ProducesAttribute(Of T)
Inherits ProducesAttribute类型参数
- T
Type将在响应中写入的 对象的 。
- 继承
注解
这是 的派生泛型变体 ProducesAttribute。 确保在目标上只提供任一属性的一个实例。
构造函数
| ProducesAttribute<T>() | 初始化 ProducesAttribute 的实例。 | 
属性
| ContentTypes | 获取或设置支持的响应内容类型。 用于设置 ContentTypes。(继承自 ProducesAttribute) | 
| Order | 获取用于确定筛选器执行顺序的顺序值。 筛选器以 属性的 Order 升序数值执行。(继承自 ProducesAttribute) | 
| StatusCode | 获取响应的 HTTP 状态代码。(继承自 ProducesAttribute) | 
| Type | 获取操作的乐观返回类型。(继承自 ProducesAttribute) | 
方法
| OnResultExecuted(ResultExecutedContext) | 在操作结果执行之后调用。(继承自 ProducesAttribute) | 
| OnResultExecuting(ResultExecutingContext) | 在操作结果执行之前调用。(继承自 ProducesAttribute) | 
| SetContentTypes(MediaTypeCollection) | 配置可由操作生成的允许内容类型的集合。(继承自 ProducesAttribute) |