JsonTypeInfoResolver.WithAddedModifier Methode

Definition

Erstellt einen Resolver und wendet Änderungen an den von der Quelle resolvergenerierten Metadaten an.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver ^ WithAddedModifier(System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver ^ resolver, Action<System::Text::Json::Serialization::Metadata::JsonTypeInfo ^> ^ modifier);
public static System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver WithAddedModifier(this System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver resolver, Action<System.Text.Json.Serialization.Metadata.JsonTypeInfo> modifier);
static member WithAddedModifier : System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver * Action<System.Text.Json.Serialization.Metadata.JsonTypeInfo> -> System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver
<Extension()>
Public Function WithAddedModifier (resolver As IJsonTypeInfoResolver, modifier As Action(Of JsonTypeInfo)) As IJsonTypeInfoResolver

Parameter

resolver
IJsonTypeInfoResolver

Der Quelllöser, der JsonTypeInfo Metadaten generiert.

modifier
Action<JsonTypeInfo>

Der Delegat, der nicht ergebnissenullJsonTypeInfo ändert.

Gibt zurück

Eine neue IJsonTypeInfoResolver Instanz mit angewendeten Änderungen.

Hinweise

Diese Methode ist eng mit der Eigenschaft verbunden, die Modifiers auf beliebige IJsonTypeInfoResolver Instanzen erweitert wurde.

Gilt für: