JsonSerializerContext Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет метаданные о наборе типов, относящихся к сериализации JSON.
public ref class JsonSerializerContext abstract
public ref class JsonSerializerContext abstract : System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver
public abstract class JsonSerializerContext
public abstract class JsonSerializerContext : System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver
type JsonSerializerContext = class
type JsonSerializerContext = class
interface IJsonTypeInfoResolver
Public MustInherit Class JsonSerializerContext
Public MustInherit Class JsonSerializerContext
Implements IJsonTypeInfoResolver
- Наследование
-
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>) |
Создает сопоставитель и применяет изменения к метаданным, созданным источником |