JsonSerializer.SerializeToElement Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
SerializeToElement(Object, Type, JsonSerializerContext) |
Sağlanan değeri bir JsonElementdönüştürür. |
SerializeToElement(Object, JsonTypeInfo) |
Sağlanan değeri bir JsonElementdönüştürür. |
SerializeToElement(Object, Type, JsonSerializerOptions) |
Sağlanan değeri bir JsonElementdönüştürür. |
SerializeToElement<TValue>(TValue, JsonSerializerOptions) |
Sağlanan değeri bir JsonElementdönüştürür. |
SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>) |
Sağlanan değeri bir JsonElementdönüştürür. |
SerializeToElement(Object, Type, JsonSerializerContext)
Sağlanan değeri bir JsonElementdönüştürür.
public:
static System::Text::Json::JsonElement SerializeToElement(System::Object ^ value, Type ^ inputType, System::Text::Json::Serialization::JsonSerializerContext ^ context);
public static System.Text.Json.JsonElement SerializeToElement (object? value, Type inputType, System.Text.Json.Serialization.JsonSerializerContext context);
static member SerializeToElement : obj * Type * System.Text.Json.Serialization.JsonSerializerContext -> System.Text.Json.JsonElement
Public Function SerializeToElement (value As Object, inputType As Type, context As JsonSerializerContext) As JsonElement
Parametreler
- value
- Object
Dönüştürülecek değer.
- inputType
- Type
Dönüştürülecek value
türü.
- context
- JsonSerializerContext
Serileştirilebilir türler için meta veri sağlayıcısı.
Döndürülenler
Değerin JsonElement gösterimi.
Özel durumlar
inputType
veya serileştirilebilir üyeleri için uyumlu JsonConverter yoktur.
Sağlanan context
GetTypeInfo(Type) yöntemi, türün dönüştürülmesi için null
döndürür.
inputType
veya context
null
.
Şunlara uygulanır
SerializeToElement(Object, JsonTypeInfo)
Sağlanan değeri bir JsonElementdönüştürür.
public:
static System::Text::Json::JsonElement SerializeToElement(System::Object ^ value, System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ jsonTypeInfo);
public static System.Text.Json.JsonElement SerializeToElement (object? value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo);
static member SerializeToElement : obj * System.Text.Json.Serialization.Metadata.JsonTypeInfo -> System.Text.Json.JsonElement
Public Function SerializeToElement (value As Object, jsonTypeInfo As JsonTypeInfo) As JsonElement
Parametreler
- value
- Object
Dönüştürülecek değer.
- jsonTypeInfo
- JsonTypeInfo
Dönüştürülecek tür hakkındaki meta veriler.
Döndürülenler
Değerin JsonElement gösterimi.
Özel durumlar
jsonTypeInfo
null
.
value
jsonTypeInfo
türüyle eşleşmiyor.
Şunlara uygulanır
SerializeToElement(Object, Type, JsonSerializerOptions)
Sağlanan değeri bir JsonElementdönüştürür.
public static System.Text.Json.JsonElement SerializeToElement (object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
static member SerializeToElement : obj * Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonElement
Public Function SerializeToElement (value As Object, inputType As Type, Optional options As JsonSerializerOptions = Nothing) As JsonElement
Parametreler
- value
- Object
Dönüştürülecek değer.
- inputType
- Type
Dönüştürülecek value
türü.
- options
- JsonSerializerOptions
Dönüştürme davranışını denetleme seçenekleri.
Döndürülenler
Değerin JsonElement gösterimi.
Özel durumlar
inputType
value
ile uyumlu değildir.
inputType
null
.
inputType
veya serileştirilebilir üyeleri için uyumlu JsonConverter yoktur.
Şunlara uygulanır
SerializeToElement<TValue>(TValue, JsonSerializerOptions)
Sağlanan değeri bir JsonElementdönüştürür.
public static System.Text.Json.JsonElement SerializeToElement<TValue> (TValue value, System.Text.Json.JsonSerializerOptions? options = default);
static member SerializeToElement : 'Value * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonElement
Public Function SerializeToElement(Of TValue) (value As TValue, Optional options As JsonSerializerOptions = Nothing) As JsonElement
Tür Parametreleri
- TValue
Serileştirecek değerin türü.
Parametreler
- value
- TValue
Dönüştürülecek değer.
- options
- JsonSerializerOptions
Dönüştürme davranışını denetleme seçenekleri.
Döndürülenler
JSON değerinin JsonElement gösterimi.
Özel durumlar
TValue
veya serileştirilebilir üyeleri için uyumlu JsonConverter yoktur.
Şunlara uygulanır
SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>)
Sağlanan değeri bir JsonElementdönüştürür.
public:
generic <typename TValue>
static System::Text::Json::JsonElement SerializeToElement(TValue value, System::Text::Json::Serialization::Metadata::JsonTypeInfo<TValue> ^ jsonTypeInfo);
public static System.Text.Json.JsonElement SerializeToElement<TValue> (TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo);
static member SerializeToElement : 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> -> System.Text.Json.JsonElement
Public Function SerializeToElement(Of TValue) (value As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue)) As JsonElement
Tür Parametreleri
- TValue
Serileştirecek değerin türü.
Parametreler
- value
- TValue
Dönüştürülecek değer.
- jsonTypeInfo
- JsonTypeInfo<TValue>
Dönüştürülecek tür hakkındaki meta veriler.
Döndürülenler
Değerin JsonElement gösterimi.
Özel durumlar
TValue
veya serileştirilebilir üyeleri için uyumlu JsonConverter yoktur.
jsonTypeInfo
null
.