JsonContent Osztály

Definíció

JSON-alapú HTTP-tartalmat biztosít.

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
Öröklődés
JsonContent

Tulajdonságok

Name Description
Headers

Lekéri az RFC 2616-ban definiált HTTP-tartalomfejléceket.

(Öröklődés forrása HttpContent)
ObjectType

Lekéri a Value példány által szerializálandó típust.

Value

Lekéri a szerializálandó és a példányt küldő HttpRequestMessage törzsként használni kívánt értéket.

Metódusok

Name Description
CopyTo(Stream, TransportContext, CancellationToken)

Szerializálja a HTTP-tartalmat bájtok adatfolyamává, és átmásolja a fájlba stream.

(Öröklődés forrása HttpContent)
CopyToAsync(Stream, CancellationToken)

Szerializálja a HTTP-tartalmat bájtos adatfolyammá, és másolja a paraméterként megadott streamobjektumba stream .

(Öröklődés forrása HttpContent)
CopyToAsync(Stream, TransportContext, CancellationToken)

Szerializálja a HTTP-tartalmat bájtos adatfolyammá, és másolja a paraméterként megadott streamobjektumba stream .

(Öröklődés forrása HttpContent)
CopyToAsync(Stream, TransportContext)

Szerializálja a HTTP-tartalmat bájtos adatfolyammá, és másolja a paraméterként megadott streamobjektumba stream .

(Öröklődés forrása HttpContent)
CopyToAsync(Stream)

Szerializálja a HTTP-tartalmat bájtos adatfolyammá, és másolja a paraméterként megadott streamobjektumba stream .

(Öröklődés forrása HttpContent)
Create(Object, JsonTypeInfo, MediaTypeHeaderValue)

Létrehoz egy új példányt az JsonContent osztályból, amely a inputValue szerializáltat JSON-ként fogja tartalmazni.

Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)

Létrehoz egy új példányt az JsonContent osztályból, amely a inputValue szerializáltat JSON-ként fogja tartalmazni.

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

Létrehoz egy új példányt az JsonContent osztályból, amely a inputValue szerializáltat JSON-ként fogja tartalmazni.

Create<T>(T, MediaTypeHeaderValue, JsonSerializerOptions)

Létrehoz egy új példányt az JsonContent osztályból, amely a inputValue szerializáltat JSON-ként fogja tartalmazni.

CreateContentReadStream(CancellationToken)

Szerializálja a HTTP-tartalmat egy memóriastreambe.

(Öröklődés forrása HttpContent)
CreateContentReadStreamAsync()

Szerializálja a HTTP-tartalmat egy memóriastreambe aszinkron műveletként.

(Öröklődés forrása HttpContent)
CreateContentReadStreamAsync(CancellationToken)

A HTTP-tartalmat aszinkron műveletként szerializálja egy memóriastreambe.

(Öröklődés forrása HttpContent)
Dispose()

Felszabadítja a nem felügyelt erőforrásokat, és a felügyelt erőforrásokat HttpContenta .

(Öröklődés forrása HttpContent)
Dispose(Boolean)

Felszabadítja a felügyelt erőforrások által HttpContent használt nem felügyelt erőforrásokat, és opcionálisan megsemmisíti a felügyelt erőforrásokat.

(Öröklődés forrása HttpContent)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
LoadIntoBufferAsync()

Szerializálja a HTTP-tartalmat egy memóriapufferbe aszinkron műveletként.

(Öröklődés forrása HttpContent)
LoadIntoBufferAsync(CancellationToken)

Szerializálja a HTTP-tartalmat egy memóriapufferbe aszinkron műveletként.

(Öröklődés forrása HttpContent)
LoadIntoBufferAsync(Int64, CancellationToken)

Szerializálja a HTTP-tartalmat egy memóriapufferbe aszinkron műveletként.

(Öröklődés forrása HttpContent)
LoadIntoBufferAsync(Int64)

Szerializálja a HTTP-tartalmat egy memóriapufferbe aszinkron műveletként.

(Öröklődés forrása HttpContent)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ReadAsByteArrayAsync()

Szerializálja a HTTP-tartalmat egy bájttömbbe aszinkron műveletként.

(Öröklődés forrása HttpContent)
ReadAsByteArrayAsync(CancellationToken)

Szerializálja a HTTP-tartalmat egy bájttömbbe aszinkron műveletként.

(Öröklődés forrása HttpContent)
ReadAsStream()

Szerializálja a HTTP-tartalmat, és visszaad egy streamet, amely a tartalmat jelöli.

(Öröklődés forrása HttpContent)
ReadAsStream(CancellationToken)

Szerializálja a HTTP-tartalmat, és visszaad egy streamet, amely a tartalmat jelöli.

(Öröklődés forrása HttpContent)
ReadAsStreamAsync()

Szerializálja a HTTP-tartalmat, és adjon vissza egy streamet, amely a tartalmat aszinkron műveletként jelöli.

(Öröklődés forrása HttpContent)
ReadAsStreamAsync(CancellationToken)

Szerializálja a HTTP-tartalmat, és adjon vissza egy streamet, amely a tartalmat aszinkron műveletként jelöli.

(Öröklődés forrása HttpContent)
ReadAsStringAsync()

Szerializálja a HTTP-tartalmat sztringre aszinkron műveletként.

(Öröklődés forrása HttpContent)
ReadAsStringAsync(CancellationToken)

Szerializálja a HTTP-tartalmat sztringre aszinkron műveletként.

(Öröklődés forrása HttpContent)
SerializeToStream(Stream, TransportContext, CancellationToken)

Ha egy származtatott osztályban felül van bírálva, szerializálja a HTTP-tartalmat egy streamben. Ellenkező esetben egy NotSupportedException.

(Öröklődés forrása HttpContent)
SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

Szerializálja a HTTP-tartalmat egy streamben aszinkron műveletként.

(Öröklődés forrása HttpContent)
SerializeToStreamAsync(Stream, TransportContext)

Szerializálja a HTTP-tartalmat egy streamben aszinkron műveletként.

(Öröklődés forrása HttpContent)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
TryComputeLength(Int64)

Meghatározza, hogy a HTTP-tartalom bájtban érvényes hosszúságú-e.

(Öröklődés forrása HttpContent)

Bővítő metódusok

Name Description
ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, CancellationToken)

Beolvassa a HTTP-tartalmat, és visszaadja azt az értéket, amelyet a tartalom deszerializálása eredményez JSON-ként egy aszinkron számbavételi műveletben.

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonSerializerOptions, CancellationToken)

Beolvassa a HTTP-tartalmat, és visszaadja azt az értéket, amelyet a tartalom deszerializálása eredményez JSON-ként egy aszinkron számbavételi műveletben.

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

Beolvassa a HTTP-tartalmat, és visszaadja azt az értéket, amelyet a tartalom deszerializálása eredményez JSON-ként egy aszinkron számbavételi műveletben.

ReadFromJsonAsync(HttpContent, Type, CancellationToken)

Beolvassa a HTTP-tartalmat, és visszaadja azt az értéket, amely a tartalom Aszinkron műveletben JSON-ként való deszerializálásából ered.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken)

Beolvassa a HTTP-tartalmat, és visszaadja azt az értéket, amely a tartalom Aszinkron műveletben JSON-ként való deszerializálásából ered.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)

Beolvassa a HTTP-tartalmat, és visszaadja azt az értéket, amely a tartalom Aszinkron műveletben JSON-ként való deszerializálásából ered.

ReadFromJsonAsync<T>(HttpContent, CancellationToken)

Beolvassa a HTTP-tartalmat, és visszaadja azt az értéket, amely a tartalom Aszinkron műveletben JSON-ként való deszerializálásából ered.

ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)

Beolvassa a HTTP-tartalmat, és visszaadja azt az értéket, amely a tartalom Aszinkron műveletben JSON-ként való deszerializálásából ered.

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

Beolvassa a HTTP-tartalmat, és visszaadja azt az értéket, amely a tartalom Aszinkron műveletben JSON-ként való deszerializálásából ered.

A következőre érvényes: