JsonSerializer.SerializeToDocument Yöntem

Tanım

Aşırı Yüklemeler

SerializeToDocument(Object, JsonTypeInfo)

Sağlanan değeri değerine JsonDocumentdönüştürür.

SerializeToDocument(Object, Type, JsonSerializerOptions)

Sağlanan değeri değerine JsonDocumentdönüştürür.

SerializeToDocument(Object, Type, JsonSerializerContext)

Sağlanan değeri değerine JsonDocumentdönüştürür.

SerializeToDocument<TValue>(TValue, JsonSerializerOptions)

Sağlanan değeri değerine JsonDocumentdönüştürür.

SerializeToDocument<TValue>(TValue, JsonTypeInfo<TValue>)

Sağlanan değeri değerine JsonDocumentdönüştürür.

SerializeToDocument(Object, JsonTypeInfo)

Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs

Sağlanan değeri değerine JsonDocumentdönüştürür.

public:
 static System::Text::Json::JsonDocument ^ SerializeToDocument(System::Object ^ value, System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ jsonTypeInfo);
public static System.Text.Json.JsonDocument SerializeToDocument (object? value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo);
static member SerializeToDocument : obj * System.Text.Json.Serialization.Metadata.JsonTypeInfo -> System.Text.Json.JsonDocument
Public Function SerializeToDocument (value As Object, jsonTypeInfo As JsonTypeInfo) As JsonDocument

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

JsonDocument Değerin gösterimi.

Özel durumlar

jsonTypeInfo, null değeridir.

value türüyle jsonTypeInfoeşleşmiyor.

Şunlara uygulanır

SerializeToDocument(Object, Type, JsonSerializerOptions)

Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs

Sağlanan değeri değerine JsonDocumentdönüştürür.

public static System.Text.Json.JsonDocument SerializeToDocument (object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
static member SerializeToDocument : obj * Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonDocument
Public Function SerializeToDocument (value As Object, inputType As Type, Optional options As JsonSerializerOptions = Nothing) As JsonDocument

Parametreler

value
Object

Dönüştürülecek değer.

inputType
Type

Dönüştürülecek öğesinin value türü.

options
JsonSerializerOptions

Dönüştürme davranışını denetleme seçenekleri.

Döndürülenler

JsonDocument Değerin gösterimi.

Özel durumlar

inputType ile valueuyumlu değildir.

inputType, null değeridir.

için inputType uyumlu JsonConverter veya seri hale getirilebilir üyeleri yoktur.

Şunlara uygulanır

SerializeToDocument(Object, Type, JsonSerializerContext)

Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs

Sağlanan değeri değerine JsonDocumentdönüştürür.

public:
 static System::Text::Json::JsonDocument ^ SerializeToDocument(System::Object ^ value, Type ^ inputType, System::Text::Json::Serialization::JsonSerializerContext ^ context);
public static System.Text.Json.JsonDocument SerializeToDocument (object? value, Type inputType, System.Text.Json.Serialization.JsonSerializerContext context);
static member SerializeToDocument : obj * Type * System.Text.Json.Serialization.JsonSerializerContext -> System.Text.Json.JsonDocument
Public Function SerializeToDocument (value As Object, inputType As Type, context As JsonSerializerContext) As JsonDocument

Parametreler

value
Object

Dönüştürülecek değer.

inputType
Type

Dönüştürülecek öğesinin value türü.

context
JsonSerializerContext

Serileştirilebilir türler için meta veri sağlayıcısı.

Döndürülenler

JsonDocument Değerin gösterimi.

Özel durumlar

için inputType uyumlu JsonConverter veya seri hale getirilebilir üyeleri yoktur.

GetTypeInfo(Type) Sağlanan context yöntemi, türün dönüştürülmesi için döndürürnull.

inputType veya context şeklindedir null.

Şunlara uygulanır

SerializeToDocument<TValue>(TValue, JsonSerializerOptions)

Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs

Sağlanan değeri değerine JsonDocumentdönüştürür.

public static System.Text.Json.JsonDocument SerializeToDocument<TValue> (TValue value, System.Text.Json.JsonSerializerOptions? options = default);
static member SerializeToDocument : 'Value * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonDocument
Public Function SerializeToDocument(Of TValue) (value As TValue, Optional options As JsonSerializerOptions = Nothing) As JsonDocument

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

JsonDocument JSON değerinin gösterimi.

Özel durumlar

için TValue uyumlu JsonConverter veya seri hale getirilebilir üyeleri yoktur.

Şunlara uygulanır

SerializeToDocument<TValue>(TValue, JsonTypeInfo<TValue>)

Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs

Sağlanan değeri değerine JsonDocumentdönüştürür.

public:
generic <typename TValue>
 static System::Text::Json::JsonDocument ^ SerializeToDocument(TValue value, System::Text::Json::Serialization::Metadata::JsonTypeInfo<TValue> ^ jsonTypeInfo);
public static System.Text.Json.JsonDocument SerializeToDocument<TValue> (TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo);
static member SerializeToDocument : 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> -> System.Text.Json.JsonDocument
Public Function SerializeToDocument(Of TValue) (value As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue)) As JsonDocument

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

JsonDocument Değerin gösterimi.

Özel durumlar

için TValue uyumlu JsonConverter veya seri hale getirilebilir üyeleri yoktur.

jsonTypeInfo, null değeridir.

Şunlara uygulanır