ActionResultObjectValueAttribute Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |