Sprache

JsonPropertyInfo.AttributeProvider Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des benutzerdefinierten Attributanbieters für die aktuelle Eigenschaft.

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 zur weiteren Änderung gesperrt.

Hinweise

Beim Auflösen von Metadaten über DefaultJsonTypeInfoResolver oder JsonSerializerContext, wird diese Eigenschaft mit dem zugrunde liegenden MemberInfo serialisierten Eigenschaft oder 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: