Aracılığıyla paylaş


JsonSerializer.SerializeToElement Yöntem

Tanım

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)

Kaynak:
JsonSerializer.Write.Element.cs
Kaynak:
JsonSerializer.Write.Element.cs
Kaynak:
JsonSerializer.Write.Element.cs

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 contextGetTypeInfo(Type) yöntemi, türün dönüştürülmesi için null döndürür.

inputType veya contextnull.

Şunlara uygulanır

SerializeToElement(Object, JsonTypeInfo)

Kaynak:
JsonSerializer.Write.Element.cs
Kaynak:
JsonSerializer.Write.Element.cs

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 jsonTypeInfotürüyle eşleşmiyor.

Şunlara uygulanır

SerializeToElement(Object, Type, JsonSerializerOptions)

Kaynak:
JsonSerializer.Write.Element.cs
Kaynak:
JsonSerializer.Write.Element.cs
Kaynak:
JsonSerializer.Write.Element.cs

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 valueile uyumlu değildir.

inputType null.

inputType veya serileştirilebilir üyeleri için uyumlu JsonConverter yoktur.

Şunlara uygulanır

SerializeToElement<TValue>(TValue, JsonSerializerOptions)

Kaynak:
JsonSerializer.Write.Element.cs
Kaynak:
JsonSerializer.Write.Element.cs
Kaynak:
JsonSerializer.Write.Element.cs

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>)

Kaynak:
JsonSerializer.Write.Element.cs
Kaynak:
JsonSerializer.Write.Element.cs
Kaynak:
JsonSerializer.Write.Element.cs

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.

Şunlara uygulanır