ActionResultObjectValueAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Atrybut z adnotacjami w konstruktorze ActionResult, parametrach metody pomocniczej i właściwościach, aby wskazać, że parametr lub właściwość jest używana do ustawiania wartości "value" dla actionResult.
Analizatory pasują do tego parametru według nazwy typu. Dzięki temu użytkownicy mogą dodawać adnotacje do niestandardowych wyników \ niestandardowych pomocników za pomocą atrybutu zdefiniowanego przez użytkownika bez konieczności uwidaczniania tego typu.
Ten atrybut jest celowo oznaczony dziedziczone = false, ponieważ analizator nie przechodzi przez graf dziedziczenia.
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
- Dziedziczenie
-
ActionResultObjectValueAttribute
- Atrybuty
Przykłady
Parametr konstruktora z adnotacjami:
public BadRequestObjectResult([ActionResultObjectValue] object error)
:base(error)
{
StatusCode = DefaultStatusCode;
}
Właściwość z adnotacjami:
public class ObjectResult : ActionResult, IStatusCodeActionResult
{
[ActionResultObjectValue]
public object Value { get; set; }
}
Konstruktory
ActionResultObjectValueAttribute() |
Atrybut z adnotacjami w konstruktorze ActionResult, parametrach metody pomocniczej i właściwościach, aby wskazać, że parametr lub właściwość jest używana do ustawiania wartości "value" dla actionResult. Analizatory pasują do tego parametru według nazwy typu. Dzięki temu użytkownicy mogą dodawać adnotacje do niestandardowych wyników \ niestandardowych pomocników za pomocą atrybutu zdefiniowanego przez użytkownika bez konieczności uwidaczniania tego typu. Ten atrybut jest celowo oznaczony dziedziczone = false, ponieważ analizator nie przechodzi przez graf dziedziczenia. |