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 экземпляр.
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<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 .