JsonTypeInfoResolver.WithAddedModifier Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает сопоставитель и применяет изменения к метаданным, созданным источником resolver
.
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
Параметры
- resolver
- IJsonTypeInfoResolver
Сопоставитель источника, создающий JsonTypeInfo метаданные.
- modifier
- Action<JsonTypeInfo>
Делегат, который изменяет неnull
JsonTypeInfo результаты.
Возвращаемое значение
Новый IJsonTypeInfoResolver экземпляр с примененными изменениями.
Комментарии
Этот метод тесно связан со свойством, Modifiers которое распространяется на произвольные IJsonTypeInfoResolver экземпляры.