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, JsonTypeInfo) |
Sağlanan değeri değerine JsonElementdönüştürür. |
SerializeToElement(Object, Type, JsonSerializerOptions) |
Sağlanan değeri değerine JsonDocumentdönüştürür. |
SerializeToElement(Object, Type, JsonSerializerContext) |
Sağlanan değeri değerine JsonDocumentdönüştürür. |
SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>) |
Sağlanan değeri değerine JsonDocumentdönüştürür. |
SerializeToElement<TValue>(TValue, JsonSerializerOptions) |
Sağlanan değeri değerine JsonDocumentdönüştürür. |
SerializeToElement(Object, JsonTypeInfo)
Sağlanan değeri değerine 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
JsonElement Değerin gösterimi.
Özel durumlar
jsonTypeInfo
, null
değeridir.
value
türüyle jsonTypeInfo
eşleşmiyor.
Şunlara uygulanır
SerializeToElement(Object, Type, JsonSerializerOptions)
Sağlanan değeri değerine JsonDocumentdö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 öğ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 value
uyumlu değildir.
inputType
, null
değeridir.
için inputType
uyumlu JsonConverter veya seri hale getirilebilir üyeleri yok.
Şunlara uygulanır
SerializeToElement(Object, Type, JsonSerializerContext)
Sağlanan değeri değerine JsonDocumentdö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 öğesinin value
türü.
- context
- JsonSerializerContext
Seri hale getirilebilir türler için bir 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 yok.
GetTypeInfo(Type) Sağlanan context
yöntemi, dönüştürülecek tür için döndürürnull
.
inputType
veya context
şeklindedir null
.
Şunlara uygulanır
SerializeToElement<TValue>(TValue, JsonTypeInfo<TValue>)
Sağlanan değeri değerine JsonDocumentdö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
JsonDocument Değerin gösterimi.
Özel durumlar
için TValue
uyumlu JsonConverter veya seri hale getirilebilir üyeleri yok.
jsonTypeInfo
, null
değeridir.
Şunlara uygulanır
SerializeToElement<TValue>(TValue, JsonSerializerOptions)
Sağlanan değeri değerine JsonDocumentdö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
JsonDocument JSON değerinin gösterimi.
Özel durumlar
için TValue
uyumlu JsonConverter veya seri hale getirilebilir üyeleri yok.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin