JsonContent Sınıf

Tanım

JSON tabanlı HTTP içeriği sağlar.

public ref class JsonContent sealed : System::Net::Http::HttpContent
public sealed class JsonContent : System.Net.Http.HttpContent
type JsonContent = class
    inherit HttpContent
Public NotInheritable Class JsonContent
Inherits HttpContent
Devralma
JsonContent

Özellikler

Headers

RFC 2616'da tanımlandığı gibi HTTP içerik üst bilgilerini alır.

(Devralındığı yer: HttpContent)
ObjectType

Bu örnek tarafından seri hale getirilecek Value türünü alır.

Value

Serileştirilecek ve bu örneği gönderen HttpRequestMessage gövdesi olarak kullanılacak değeri alır.

Yöntemler

CopyTo(Stream, TransportContext, CancellationToken)

HTTP içeriğini bir bayt akışına seri hale getirerek streamkopyalar.

(Devralındığı yer: HttpContent)
CopyToAsync(Stream, CancellationToken)

HTTP içeriğini bir bayt akışına seri hale getirin ve stream parametresi olarak sağlanan akış nesnesine kopyalar.

(Devralındığı yer: HttpContent)
CopyToAsync(Stream, TransportContext, CancellationToken)

HTTP içeriğini bir bayt akışına seri hale getirin ve stream parametresi olarak sağlanan akış nesnesine kopyalar.

(Devralındığı yer: HttpContent)
CopyToAsync(Stream, TransportContext)

HTTP içeriğini bir bayt akışına seri hale getirin ve stream parametresi olarak sağlanan akış nesnesine kopyalar.

(Devralındığı yer: HttpContent)
CopyToAsync(Stream)

HTTP içeriğini bir bayt akışına seri hale getirin ve stream parametresi olarak sağlanan akış nesnesine kopyalar.

(Devralındığı yer: HttpContent)
Create(Object, JsonTypeInfo, MediaTypeHeaderValue)

JSON olarak serileştirilmiş inputValue içerecek JsonContent sınıfının yeni bir örneğini oluşturur.

Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)

JSON olarak serileştirilmiş inputValue içerecek JsonContent sınıfının yeni bir örneğini oluşturur.

Create<T>(T, JsonTypeInfo<T>, MediaTypeHeaderValue)

JSON olarak serileştirilmiş inputValue içerecek JsonContent sınıfının yeni bir örneğini oluşturur.

Create<T>(T, MediaTypeHeaderValue, JsonSerializerOptions)

JSON olarak serileştirilmiş inputValue içerecek JsonContent sınıfının yeni bir örneğini oluşturur.

CreateContentReadStream(CancellationToken)

HTTP içeriğini bir bellek akışına serileştirir.

(Devralındığı yer: HttpContent)
CreateContentReadStreamAsync()

HTTP içeriğini zaman uyumsuz bir işlem olarak bir bellek akışına seri hale getirme.

(Devralındığı yer: HttpContent)
CreateContentReadStreamAsync(CancellationToken)

HTTP içeriğini zaman uyumsuz bir işlem olarak bir bellek akışına serileştirir.

(Devralındığı yer: HttpContent)
Dispose()

Yönetilmeyen kaynakları serbest bırakır ve HttpContenttarafından kullanılan yönetilen kaynakları atılır.

(Devralındığı yer: HttpContent)
Dispose(Boolean)

HttpContent tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları atılır.

(Devralındığı yer: HttpContent)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
LoadIntoBufferAsync()

HTTP içeriğini zaman uyumsuz bir işlem olarak bir bellek arabelleğine seri hale getirme.

(Devralındığı yer: HttpContent)
LoadIntoBufferAsync(CancellationToken)

HTTP içeriğini zaman uyumsuz bir işlem olarak bir bellek arabelleğine seri hale getirme.

(Devralındığı yer: HttpContent)
LoadIntoBufferAsync(Int64, CancellationToken)

HTTP içeriğini zaman uyumsuz bir işlem olarak bir bellek arabelleğine seri hale getirme.

(Devralındığı yer: HttpContent)
LoadIntoBufferAsync(Int64)

HTTP içeriğini zaman uyumsuz bir işlem olarak bir bellek arabelleğine seri hale getirme.

(Devralındığı yer: HttpContent)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ReadAsByteArrayAsync()

HTTP içeriğini zaman uyumsuz bir işlem olarak bayt dizisine seri hale getirme.

(Devralındığı yer: HttpContent)
ReadAsByteArrayAsync(CancellationToken)

HTTP içeriğini zaman uyumsuz bir işlem olarak bayt dizisine seri hale getirme.

(Devralındığı yer: HttpContent)
ReadAsStream()

HTTP içeriğini seri hale getirir ve içeriği temsil eden bir akış döndürür.

(Devralındığı yer: HttpContent)
ReadAsStream(CancellationToken)

HTTP içeriğini seri hale getirir ve içeriği temsil eden bir akış döndürür.

(Devralındığı yer: HttpContent)
ReadAsStreamAsync()

HTTP içeriğini seri hale getirme ve içeriği zaman uyumsuz bir işlem olarak temsil eden bir akış döndürme.

(Devralındığı yer: HttpContent)
ReadAsStreamAsync(CancellationToken)

HTTP içeriğini seri hale getirme ve içeriği zaman uyumsuz bir işlem olarak temsil eden bir akış döndürme.

(Devralındığı yer: HttpContent)
ReadAsStringAsync()

HTTP içeriğini zaman uyumsuz bir işlem olarak bir dizeye seri hale getirme.

(Devralındığı yer: HttpContent)
ReadAsStringAsync(CancellationToken)

HTTP içeriğini zaman uyumsuz bir işlem olarak bir dizeye seri hale getirme.

(Devralındığı yer: HttpContent)
SerializeToStream(Stream, TransportContext, CancellationToken)

Türetilmiş bir sınıfta geçersiz kılındığında, HTTP içeriğini bir akışa serileştirir. Aksi takdirde, bir NotSupportedExceptionoluşturur.

(Devralındığı yer: HttpContent)
SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

HTTP içeriğini zaman uyumsuz bir işlem olarak akışa seri hale getirme.

(Devralındığı yer: HttpContent)
SerializeToStreamAsync(Stream, TransportContext)

HTTP içeriğini zaman uyumsuz bir işlem olarak akışa seri hale getirme.

(Devralındığı yer: HttpContent)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
TryComputeLength(Int64)

HTTP içeriğinin bayt cinsinden geçerli bir uzunluğu olup olmadığını belirler.

(Devralındığı yer: HttpContent)

Uzantı Metotları

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonSerializerOptions, CancellationToken)

HTTP içeriğini okur ve zaman uyumsuz bir numaralandırılabilir işlemde içeriğin seri durumdan çıkarılmasından kaynaklanan değeri döndürür.

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonTypeInfo<TValue>, CancellationToken)

HTTP içeriğini okur ve zaman uyumsuz bir numaralandırılabilir işlemde içeriğin seri durumdan çıkarılmasından kaynaklanan değeri döndürür.

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, CancellationToken)

HTTP içeriğini okur ve zaman uyumsuz bir numaralandırılabilir işlemde içeriğin seri durumdan çıkarılmasından kaynaklanan değeri döndürür.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)

HTTP içeriğini okur ve zaman uyumsuz bir işlemde içeriğin seri durumdan çıkarılmasından kaynaklanan değeri JSON olarak döndürür.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken)

HTTP içeriğini okur ve zaman uyumsuz bir işlemde içeriğin seri durumdan çıkarılmasından kaynaklanan değeri JSON olarak döndürür.

ReadFromJsonAsync(HttpContent, Type, CancellationToken)

HTTP içeriğini okur ve zaman uyumsuz bir işlemde içeriğin seri durumdan çıkarılmasından kaynaklanan değeri JSON olarak döndürür.

ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)

HTTP içeriğini okur ve zaman uyumsuz bir işlemde içeriğin seri durumdan çıkarılmasından kaynaklanan değeri JSON olarak döndürür.

ReadFromJsonAsync<T>(HttpContent, JsonTypeInfo<T>, CancellationToken)

HTTP içeriğini okur ve zaman uyumsuz bir işlemde içeriğin seri durumdan çıkarılmasından kaynaklanan değeri JSON olarak döndürür.

ReadFromJsonAsync<T>(HttpContent, CancellationToken)

HTTP içeriğini okur ve zaman uyumsuz bir işlemde içeriğin seri durumdan çıkarılmasından kaynaklanan değeri JSON olarak döndürür.

Şunlara uygulanır