JsonTypeInfo.CreateJsonTypeInfo Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| CreateJsonTypeInfo(Type, JsonSerializerOptions) |
Создает пустой JsonTypeInfo экземпляр. |
| CreateJsonTypeInfo<T>(JsonSerializerOptions) |
Создает пустой JsonTypeInfo<T> экземпляр. |
CreateJsonTypeInfo(Type, JsonSerializerOptions)
- Исходный код:
- JsonTypeInfo.cs
- Исходный код:
- JsonTypeInfo.cs
- Исходный код:
- JsonTypeInfo.cs
- Исходный код:
- JsonTypeInfo.cs
- Исходный код:
- JsonTypeInfo.cs
- Исходный код:
- JsonTypeInfo.cs
Создает пустой JsonTypeInfo экземпляр.
public:
static System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ CreateJsonTypeInfo(Type ^ type, System::Text::Json::JsonSerializerOptions ^ options);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateJsonTypeInfo(Type type, System.Text.Json.JsonSerializerOptions options);
static member CreateJsonTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Shared Function CreateJsonTypeInfo (type As Type, options As JsonSerializerOptions) As JsonTypeInfo
Параметры
- type
- Type
Тип, для которого указаны метаданные контракта.
- options
- JsonSerializerOptions
Экземпляр JsonSerializerOptions , с которым связаны метаданные.
Возвращаемое значение
Пустой JsonTypeInfo экземпляр.
Исключения
Параметр type или options имеет значение null.
type не может использоваться для сериализации.
Комментарии
Возвращаемый JsonTypeInfo объект будет пустым, за исключением Converter свойства , которое будет разрешаться из Converters или встроенных преобразователей для типа. Все преобразователи, указанные с помощью JsonConverterAttribute в объявлении типа, не будут разрешаться этим методом.
Преобразователь, который получает разрешение, влияет на значение Kind, которое ограничивает тип метаданных, которые могут быть изменены в экземпляре JsonTypeInfo .
Применяется к
CreateJsonTypeInfo<T>(JsonSerializerOptions)
- Исходный код:
- JsonTypeInfo.cs
- Исходный код:
- JsonTypeInfo.cs
- Исходный код:
- JsonTypeInfo.cs
- Исходный код:
- JsonTypeInfo.cs
- Исходный код:
- JsonTypeInfo.cs
- Исходный код:
- JsonTypeInfo.cs
Создает пустой JsonTypeInfo<T> экземпляр.
public:
generic <typename T>
static System::Text::Json::Serialization::Metadata::JsonTypeInfo<T> ^ CreateJsonTypeInfo(System::Text::Json::JsonSerializerOptions ^ options);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<T> CreateJsonTypeInfo<T>(System.Text.Json.JsonSerializerOptions options);
static member CreateJsonTypeInfo : System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'T>
Public Shared Function CreateJsonTypeInfo(Of T) (options As JsonSerializerOptions) As JsonTypeInfo(Of T)
Параметры типа
- T
Тип, для которого указаны метаданные контракта.
Параметры
- options
- JsonSerializerOptions
Экземпляр JsonSerializerOptions , с которым связаны метаданные.
Возвращаемое значение
Пустой JsonTypeInfo<T> экземпляр.
Исключения
options имеет значение null.
Комментарии
Возвращаемый <элемент see cref="T:System.Text.Json.Serialization.Metadata.JsonTypeInfo'1> будет пустым, за исключением Converter свойства , которое будет разрешаться из Converters или встроенных преобразователей для типа. Все преобразователи, указанные с помощью JsonConverterAttribute в объявлении типа, не будут разрешаться этим методом.
Преобразователь, который получает разрешение, влияет на значение Kind, которое ограничивает тип метаданных, которые могут быть изменены в экземпляре JsonTypeInfo .