TypedResults.Json 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
Json<TValue>(TValue, JsonSerializerOptions, String, Nullable<Int32>) |
Belirtilen |
Json<TValue>(TValue, JsonSerializerContext, String, Nullable<Int32>) |
Belirtilen |
Json<TValue>(TValue, JsonTypeInfo<TValue>, String, Nullable<Int32>) |
Belirtilen |
Json<TValue>(TValue, JsonSerializerOptions, String, Nullable<Int32>)
- Kaynak:
- TypedResults.cs
Belirtilen data
nesneyi JSON'a seri hale getiren bir JsonHttpResult<TValue> oluşturur.
public static Microsoft.AspNetCore.Http.HttpResults.JsonHttpResult<TValue> Json<TValue> (TValue? data, System.Text.Json.JsonSerializerOptions? options = default, string? contentType = default, int? statusCode = default);
static member Json : 'Value * System.Text.Json.JsonSerializerOptions * string * Nullable<int> -> Microsoft.AspNetCore.Http.HttpResults.JsonHttpResult<'Value>
Public Shared Function Json(Of TValue) (data As TValue, Optional options As JsonSerializerOptions = Nothing, Optional contentType As String = Nothing, Optional statusCode As Nullable(Of Integer) = Nothing) As JsonHttpResult(Of TValue)
Tür Parametreleri
- TValue
JSON yanıt gövdesine seri hale getirilecek nesnenin türü.
Parametreler
- data
- TValue
JSON olarak yazacak nesne.
- options
- JsonSerializerOptions
Değeri serileştirirken kullanılacak seri hale getirici seçenekleri.
- contentType
- String
Yanıtta ayarlanacağı içerik türü.
Döndürülenler
Yanıt için belirtilen data
JSON biçimini seri hale getiren oluşturulanJsonHttpResult<TValue>.
Açıklamalar
Çağıranlar, önbelleğe alınmış verileri her çağrıyla yeniden oluşturmamak için seri hale getirici ayarlarının bir örneğini önbelleğe almalıdır.
Şunlara uygulanır
Json<TValue>(TValue, JsonSerializerContext, String, Nullable<Int32>)
- Kaynak:
- TypedResults.cs
Belirtilen data
nesneyi JSON'a seri hale getiren bir JsonHttpResult<TValue> oluşturur.
public static Microsoft.AspNetCore.Http.HttpResults.JsonHttpResult<TValue> Json<TValue> (TValue? data, System.Text.Json.Serialization.JsonSerializerContext context, string? contentType = default, int? statusCode = default);
static member Json : 'Value * System.Text.Json.Serialization.JsonSerializerContext * string * Nullable<int> -> Microsoft.AspNetCore.Http.HttpResults.JsonHttpResult<'Value>
Public Shared Function Json(Of TValue) (data As TValue, context As JsonSerializerContext, Optional contentType As String = Nothing, Optional statusCode As Nullable(Of Integer) = Nothing) As JsonHttpResult(Of TValue)
Tür Parametreleri
- TValue
JSON yanıt gövdesine seri hale getirilecek nesnenin türü.
Parametreler
- data
- TValue
JSON olarak yazacak nesne.
- context
- JsonSerializerContext
Seri hale getirilebilir türler için bir meta veri sağlayıcısı.
- contentType
- String
Yanıtta ayarlanacağı içerik türü.
Döndürülenler
Yanıt için belirtilen data
JSON biçimini seri hale getiren oluşturulanJsonHttpResult<TValue>.
Şunlara uygulanır
Json<TValue>(TValue, JsonTypeInfo<TValue>, String, Nullable<Int32>)
- Kaynak:
- TypedResults.cs
Belirtilen data
nesneyi JSON'a seri hale getiren bir JsonHttpResult<TValue> oluşturur.
public static Microsoft.AspNetCore.Http.HttpResults.JsonHttpResult<TValue> Json<TValue> (TValue? data, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, string? contentType = default, int? statusCode = default);
static member Json : 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * string * Nullable<int> -> Microsoft.AspNetCore.Http.HttpResults.JsonHttpResult<'Value>
Public Shared Function Json(Of TValue) (data As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional contentType As String = Nothing, Optional statusCode As Nullable(Of Integer) = Nothing) As JsonHttpResult(Of TValue)
Tür Parametreleri
- TValue
JSON yanıt gövdesine seri hale getirilecek nesnenin türü.
Parametreler
- data
- TValue
JSON olarak yazacak nesne.
- jsonTypeInfo
- JsonTypeInfo<TValue>
Dönüştürülecek tür hakkındaki meta veriler.
- contentType
- String
Yanıtta ayarlanacağı içerik türü.
Döndürülenler
Yanıt için belirtilen data
JSON biçimini seri hale getiren oluşturulanJsonHttpResult<TValue>.
Ş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