Freigeben über


JsonPropertyInfo.AttributeProvider Eigenschaft

Definition

Ruft den benutzerdefinierten Attributanbieter für die aktuelle Eigenschaft ab oder legt diese fest.

public:
 property System::Reflection::ICustomAttributeProvider ^ AttributeProvider { System::Reflection::ICustomAttributeProvider ^ get(); void set(System::Reflection::ICustomAttributeProvider ^ value); };
public System.Reflection.ICustomAttributeProvider? AttributeProvider { get; set; }
member this.AttributeProvider : System.Reflection.ICustomAttributeProvider with get, set
Public Property AttributeProvider As ICustomAttributeProvider

Eigenschaftswert

Ausnahmen

Die JsonPropertyInfo Instanz wurde für weitere Änderungen gesperrt.

Hinweise

Beim Auflösen von Metadaten über DefaultJsonTypeInfoResolverwird diese Eigenschaft mit dem zugrunde liegenden MemberInfo der serialisierten Eigenschaft oder dem serialisierten Feld aufgefüllt.

Das Festlegen eines benutzerdefinierten Attributanbieters hat keine Auswirkungen auf das Vertragsmodell, dient jedoch als Metadaten für nachgeschaltete Vertragsmodifizierer.

Gilt für: