ActionResultObjectValueAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attributo annotato nel costruttore ActionResult, nei parametri del metodo helper e nelle proprietà per indicare che il parametro o la proprietà viene usato per impostare il "valore" per ActionResult.
Gli analizzatori corrispondono a questo parametro in base al nome del tipo. Ciò consente agli utenti di annotare i risultati personalizzati \ helper personalizzati con un attributo definito dall'utente senza dover esporre questo tipo.
Questo attributo è contrassegnato intenzionalmente come Inherited=false perché l'analizzatore non illustra il grafico di ereditarietà.
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
- Ereditarietà
-
ActionResultObjectValueAttribute
- Attributi
Esempio
Parametro del costruttore con annotazioni:
public BadRequestObjectResult([ActionResultObjectValue] object error)
:base(error)
{
StatusCode = DefaultStatusCode;
}
Proprietà annotata:
public class ObjectResult : ActionResult, IStatusCodeActionResult
{
[ActionResultObjectValue]
public object Value { get; set; }
}
Costruttori
ActionResultObjectValueAttribute() |
Attributo annotato nel costruttore ActionResult, nei parametri del metodo helper e nelle proprietà per indicare che il parametro o la proprietà viene usato per impostare il "valore" per ActionResult. Gli analizzatori corrispondono a questo parametro in base al nome del tipo. Ciò consente agli utenti di annotare i risultati personalizzati \ helper personalizzati con un attributo definito dall'utente senza dover esporre questo tipo. Questo attributo è contrassegnato intenzionalmente come Inherited=false perché l'analizzatore non illustra il grafico di ereditarietà. |