İngilizce dilinde oku

Aracılığıyla paylaş


ActionResultObjectValueAttribute Sınıf

Tanım

Parametrenin veya özelliğin ActionResult için "değeri" ayarlamak için kullanıldığını belirtmek için ActionResult oluşturucusunun, yardımcı yöntem parametrelerinin ve özelliklerinin ek açıklamalı özniteliği.

Çözümleyiciler bu parametreyi tür adına göre eşleştirin. Bu, kullanıcıların bu türü kullanıma sunmadan kullanıcı tanımlı bir öznitelikle özel sonuçlar \ özel yardımcılara açıklama eklemesine olanak tanır.

Çözümleyici devralma grafiğinde yürümediğinden bu öznitelik kasıtlı olarak Inherited=false olarak işaretlenir.

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
Devralma
ActionResultObjectValueAttribute
Öznitelikler

Örnekler

Açıklama eklenen oluşturucu parametresi:

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

Açıklama ekleme özelliği:

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

Oluşturucular

ActionResultObjectValueAttribute()

Parametrenin veya özelliğin ActionResult için "değeri" ayarlamak için kullanıldığını belirtmek için ActionResult oluşturucusunun, yardımcı yöntem parametrelerinin ve özelliklerinin ek açıklamalı özniteliği.

Çözümleyiciler bu parametreyi tür adına göre eşleştirin. Bu, kullanıcıların bu türü kullanıma sunmadan kullanıcı tanımlı bir öznitelikle özel sonuçlar \ özel yardımcılara açıklama eklemesine olanak tanır.

Çözümleyici devralma grafiğinde yürümediğinden bu öznitelik kasıtlı olarak Inherited=false olarak işaretlenir.

Şunlara uygulanır