JsonSerializerContext Класс

Определение

Предоставляет метаданные о наборе типов, относящихся к сериализации JSON.

public ref class JsonSerializerContext abstract : System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver
public ref class JsonSerializerContext abstract
public abstract class JsonSerializerContext : System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver
public abstract class JsonSerializerContext
type JsonSerializerContext = class
    interface IJsonTypeInfoResolver
type JsonSerializerContext = class
Public MustInherit Class JsonSerializerContext
Implements IJsonTypeInfoResolver
Public MustInherit Class JsonSerializerContext
Наследование
JsonSerializerContext
Реализации

Конструкторы

Имя Описание
JsonSerializerContext(JsonSerializerOptions)

Создает экземпляр JsonSerializerContext и привязывает его к указанному объекту JsonSerializerOptions.

Свойства

Имя Описание
GeneratedSerializerOptions

Возвращает параметры времени выполнения по умолчанию для контекста.

Options

Возвращает указанные параметры времени выполнения контекста. Если параметры не были переданы при создании экземпляра контекста, новый экземпляр привязан и возвращается.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
GetTypeInfo(Type)

Возвращает метаданные для указанного типа.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

Имя Описание
IJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions)

JsonTypeInfo Разрешает контракт для запрошенного типа и параметров.

Методы расширения

Имя Описание
WithAddedModifier(IJsonTypeInfoResolver, Action<JsonTypeInfo>)

Создает сопоставитель и применяет изменения к метаданным, созданным источником resolver.

Применяется к