ActionResultStatusCodeAttribute 类

定义

在 ActionResult 构造函数和帮助程序方法参数上批注的属性,以指示参数用于设置 ActionResult 的“statusCode”。

分析器按类型名称匹配此参数。 这允许用户使用用户定义的属性批注自定义结果 \ 自定义帮助程序,而无需公开此类型。

此属性有意标记为 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 构造函数和帮助程序方法参数上批注的属性,以指示参数用于设置 ActionResult 的“statusCode”。

分析器按类型名称匹配此参数。 这允许用户使用用户定义的属性批注自定义结果 \ 自定义帮助程序,而无需公开此类型。

此属性有意标记为 Inherited=false,因为分析器不会遍转继承图。

适用于