Dil

JsonSerializer.SerializeToDocument Yöntem

Tanım

Aşırı Yüklemeler

Name Description
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
Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs
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, 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'e eşittir.

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
Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs
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.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Text.Json.JsonDocument SerializeToDocument(object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Text.Json.JsonDocument SerializeToDocument(object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
public static System.Text.Json.JsonDocument SerializeToDocument(object? value, Type inputType, System.Text.Json.JsonSerializerOptions? options = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToDocument : obj * Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonDocument
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToDocument : obj * Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonDocument
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.

Öznitelikler

Özel durumlar

inputType valueile uyumlu değildir.

inputType, null'e eşittir.

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

Şunlara uygulanır

SerializeToDocument(Object, Type, JsonSerializerContext)

Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs
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 serileştirilebilir üyeleri yok.

GetTypeInfo(Type) Sağlanan context yöntemi, dönüştürülecek türü 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
Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs
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.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Text.Json.JsonDocument SerializeToDocument<TValue>(TValue value, System.Text.Json.JsonSerializerOptions? options = default);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Text.Json.JsonDocument SerializeToDocument<TValue>(TValue value, System.Text.Json.JsonSerializerOptions? options = default);
public static System.Text.Json.JsonDocument SerializeToDocument<TValue>(TValue value, System.Text.Json.JsonSerializerOptions? options = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToDocument : 'Value * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonDocument
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member SerializeToDocument : 'Value * System.Text.Json.JsonSerializerOptions -> System.Text.Json.JsonDocument
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.

Öznitelikler

Özel durumlar

için TValue uyumlu JsonConverter veya serileştirilebilir üyeleri yok.

Şunlara uygulanır

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

Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs
Kaynak:
JsonSerializer.Write.Document.cs
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 serileştirilebilir üyeleri yok.

jsonTypeInfo, null'e eşittir.

Şunlara uygulanır