Aracılığıyla paylaş


TypedResults.Json Yöntem

Tanım

Aşırı Yüklemeler

Json<TValue>(TValue, JsonSerializerOptions, String, Nullable<Int32>)

Belirtilen data nesneyi JSON'a seri hale getiren bir JsonHttpResult<TValue> oluşturur.

Json<TValue>(TValue, JsonSerializerContext, String, Nullable<Int32>)

Belirtilen data nesneyi JSON'a seri hale getiren bir JsonHttpResult<TValue> oluşturur.

Json<TValue>(TValue, JsonTypeInfo<TValue>, String, Nullable<Int32>)

Belirtilen data nesneyi JSON'a seri hale getiren bir JsonHttpResult<TValue> oluşturur.

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ü.

statusCode
Nullable<Int32>

Yanıtta ayarlanacağı durum kodu.

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ü.

statusCode
Nullable<Int32>

Yanıtta ayarlanacağı durum kodu.

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ü.

statusCode
Nullable<Int32>

Yanıtta ayarlanacağı durum kodu.

Döndürülenler

Yanıt için belirtilen data JSON biçimini seri hale getiren oluşturulanJsonHttpResult<TValue>.

Şunlara uygulanır