Udostępnij za pośrednictwem


JsonContent Klasa

Definicja

Udostępnia zawartość HTTP opartą na formacie JSON.

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
Dziedziczenie
JsonContent

Właściwości

Headers

Pobiera nagłówki zawartości HTTP zgodnie z definicją w dokumencie RFC 2616.

(Odziedziczone po HttpContent)
ObjectType

Pobiera typ klasy do Value serializacji przez to wystąpienie.

Value

Pobiera wartość, która ma być serializowana i używana jako treść HttpRequestMessage tego wystąpienia.

Metody

CopyTo(Stream, TransportContext, CancellationToken)

Serializuje zawartość HTTP do strumienia bajtów i kopiuje ją do .stream

(Odziedziczone po HttpContent)
CopyToAsync(Stream)

Serializuj zawartość HTTP do strumienia bajtów i kopiuje ją do obiektu strumienia podanego stream jako parametr.

(Odziedziczone po HttpContent)
CopyToAsync(Stream, CancellationToken)

Serializuj zawartość HTTP do strumienia bajtów i kopiuje ją do obiektu strumienia podanego stream jako parametr.

(Odziedziczone po HttpContent)
CopyToAsync(Stream, TransportContext)

Serializuj zawartość HTTP do strumienia bajtów i kopiuje ją do obiektu strumienia podanego stream jako parametr.

(Odziedziczone po HttpContent)
CopyToAsync(Stream, TransportContext, CancellationToken)

Serializuj zawartość HTTP do strumienia bajtów i kopiuje ją do obiektu strumienia podanego stream jako parametr.

(Odziedziczone po HttpContent)
Create(Object, JsonTypeInfo, MediaTypeHeaderValue)

Tworzy nowe wystąpienie JsonContent klasy, które będzie zawierać inputValue serializowany jako JSON.

Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)

Tworzy nowe wystąpienie JsonContent klasy, które będzie zawierać inputValue serializowany jako JSON.

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

Tworzy nowe wystąpienie JsonContent klasy, które będzie zawierać inputValue serializowany jako JSON.

Create<T>(T, MediaTypeHeaderValue, JsonSerializerOptions)

Tworzy nowe wystąpienie JsonContent klasy, które będzie zawierać inputValue serializowany jako JSON.

CreateContentReadStream(CancellationToken)

Serializuje zawartość HTTP do strumienia pamięci.

(Odziedziczone po HttpContent)
CreateContentReadStreamAsync()

Serializuj zawartość HTTP do strumienia pamięci jako operację asynchroniczną.

(Odziedziczone po HttpContent)
CreateContentReadStreamAsync(CancellationToken)

Serializuje zawartość HTTP do strumienia pamięci jako operację asynchroniczną.

(Odziedziczone po HttpContent)
Dispose()

Zwalnia niezarządzane zasoby i usuwa zarządzane zasoby używane przez program HttpContent.

(Odziedziczone po HttpContent)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez HttpContent program i opcjonalnie usuwa zasoby zarządzane.

(Odziedziczone po HttpContent)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
LoadIntoBufferAsync()

Serializuje zawartość HTTP do buforu pamięci jako operację asynchroniczną.

(Odziedziczone po HttpContent)
LoadIntoBufferAsync(Int64)

Serializuje zawartość HTTP do buforu pamięci jako operację asynchroniczną.

(Odziedziczone po HttpContent)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ReadAsByteArrayAsync()

Serializuj zawartość HTTP do tablicy bajtów jako operację asynchroniczną.

(Odziedziczone po HttpContent)
ReadAsByteArrayAsync(CancellationToken)

Serializuj zawartość HTTP do tablicy bajtów jako operację asynchroniczną.

(Odziedziczone po HttpContent)
ReadAsStream()

Serializuje zawartość HTTP i zwraca strumień reprezentujący zawartość.

(Odziedziczone po HttpContent)
ReadAsStream(CancellationToken)

Serializuje zawartość HTTP i zwraca strumień reprezentujący zawartość.

(Odziedziczone po HttpContent)
ReadAsStreamAsync()

Serializowanie zawartości HTTP i zwracanie strumienia reprezentującego zawartość jako operację asynchroniczną.

(Odziedziczone po HttpContent)
ReadAsStreamAsync(CancellationToken)

Serializowanie zawartości HTTP i zwracanie strumienia reprezentującego zawartość jako operację asynchroniczną.

(Odziedziczone po HttpContent)
ReadAsStringAsync()

Serializowanie zawartości HTTP do ciągu jako operacji asynchronicznej.

(Odziedziczone po HttpContent)
ReadAsStringAsync(CancellationToken)

Serializowanie zawartości HTTP do ciągu jako operacji asynchronicznej.

(Odziedziczone po HttpContent)
SerializeToStream(Stream, TransportContext, CancellationToken)

Po zastąpieniu w klasie pochodnej serializuje zawartość HTTP do strumienia. W przeciwnym razie zwraca wartość NotSupportedException.

(Odziedziczone po HttpContent)
SerializeToStreamAsync(Stream, TransportContext)

Serializowanie zawartości HTTP do strumienia jako operacji asynchronicznej.

(Odziedziczone po HttpContent)
SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

Serializowanie zawartości HTTP do strumienia jako operacji asynchronicznej.

(Odziedziczone po HttpContent)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TryComputeLength(Int64)

Określa, czy zawartość HTTP ma prawidłową długość w bajtach.

(Odziedziczone po HttpContent)

Metody rozszerzania

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonSerializerOptions, CancellationToken)

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji wyliczenia asynchronicznego.

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

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji wyliczenia asynchronicznego.

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, CancellationToken)

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji wyliczenia asynchronicznego.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji asynchronicznej.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken)

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji asynchronicznej.

ReadFromJsonAsync(HttpContent, Type, CancellationToken)

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji asynchronicznej.

ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji asynchronicznej.

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

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji asynchronicznej.

ReadFromJsonAsync<T>(HttpContent, CancellationToken)

Odczytuje zawartość HTTP i zwraca wartość, która wynika z deserializacji zawartości jako kodu JSON w operacji asynchronicznej.

Dotyczy