ActionResultObjectValueAttribute クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ActionResult コンストラクター、ヘルパー メソッド パラメーター、およびプロパティに注釈を付けて、ActionResult の "値" を設定するためにパラメーターまたはプロパティが使用されることを示す属性。
アナライザーは、このパラメーターを型名で一致させます。 これにより、ユーザーは、この型を公開することなく、ユーザー定義属性を使用してカスタム結果 \ カスタム ヘルパーに注釈を付けることができます。
アナライザーが継承グラフをウォークしないため、この属性は意図的に Inherited=false とマークされます。
public ref class ActionResultObjectValueAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Parameter | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)]
public sealed class ActionResultObjectValueAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Parameter | System.AttributeTargets.Property, AllowMultiple=false, Inherited=false)>]
type ActionResultObjectValueAttribute = class
inherit Attribute
Public NotInheritable Class ActionResultObjectValueAttribute
Inherits Attribute
- 継承
-
ActionResultObjectValueAttribute
- 属性
例
注釈付きコンストラクター パラメーター:
public BadRequestObjectResult([ActionResultObjectValue] object error)
:base(error)
{
StatusCode = DefaultStatusCode;
}
注釈付きプロパティ:
public class ObjectResult : ActionResult, IStatusCodeActionResult
{
[ActionResultObjectValue]
public object Value { get; set; }
}
コンストラクター
ActionResultObjectValueAttribute() |
ActionResult コンストラクター、ヘルパー メソッド パラメーター、およびプロパティに注釈を付けて、ActionResult の "値" を設定するためにパラメーターまたはプロパティが使用されることを示す属性。 アナライザーは、このパラメーターを型名で一致させます。 これにより、ユーザーは、この型を公開することなく、ユーザー定義属性を使用してカスタム結果 \ カスタム ヘルパーに注釈を付けることができます。 アナライザーが継承グラフをウォークしないため、この属性は意図的に Inherited=false とマークされます。 |