Bagikan melalui


ActionResultObjectValueAttribute Kelas

Definisi

Atribut yang dianotasikan pada konstruktor ActionResult, parameter metode pembantu, dan properti untuk menunjukkan bahwa parameter atau properti digunakan untuk mengatur "nilai" untuk ActionResult.

Penganalisis cocok dengan parameter ini berdasarkan nama jenis. Ini memungkinkan pengguna untuk membuat anotasi hasil kustom \ pembantu kustom dengan atribut yang ditentukan pengguna tanpa harus mengekspos jenis ini.

Atribut ini sengaja ditandai Inherited=false karena penganalisis tidak menjalankan grafik pewarisan.

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
Warisan
ActionResultObjectValueAttribute
Atribut

Contoh

Parameter konstruktor anotasi:

public BadRequestObjectResult([ActionResultObjectValue] object error)
    :base(error)
{
    StatusCode = DefaultStatusCode;
}

Properti anotasi:

public class ObjectResult : ActionResult, IStatusCodeActionResult
{
    [ActionResultObjectValue]
    public object Value { get; set; }
}

Konstruktor

ActionResultObjectValueAttribute()

Atribut yang dianotasikan pada konstruktor ActionResult, parameter metode pembantu, dan properti untuk menunjukkan bahwa parameter atau properti digunakan untuk mengatur "nilai" untuk ActionResult.

Penganalisis cocok dengan parameter ini berdasarkan nama jenis. Ini memungkinkan pengguna untuk membuat anotasi hasil kustom \ pembantu kustom dengan atribut yang ditentukan pengguna tanpa harus mengekspos jenis ini.

Atribut ini sengaja ditandai Inherited=false karena penganalisis tidak menjalankan grafik pewarisan.

Berlaku untuk