Sdílet prostřednictvím


JsonContent Třída

Definice

Poskytuje obsah HTTP založený na formátu 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
Dědičnost
JsonContent

Vlastnosti

Headers

Získá hlavičky obsahu HTTP definované v RFC 2616.

(Zděděno od HttpContent)
ObjectType

Získá typ Value, který má být serializován touto instancí.

Value

Získá hodnotu, která má být serializována a použita jako tělo HttpRequestMessage, který odešle tuto instanci.

Metody

CopyTo(Stream, TransportContext, CancellationToken)

Serializuje obsah HTTP do datového proudu bajtů a zkopíruje ho do stream.

(Zděděno od HttpContent)
CopyToAsync(Stream, CancellationToken)

Serializace obsahu HTTP do datového proudu bajtů a zkopíruje ho do objektu streamu poskytnutého jako parametr stream.

(Zděděno od HttpContent)
CopyToAsync(Stream, TransportContext, CancellationToken)

Serializace obsahu HTTP do datového proudu bajtů a zkopíruje ho do objektu streamu poskytnutého jako parametr stream.

(Zděděno od HttpContent)
CopyToAsync(Stream, TransportContext)

Serializace obsahu HTTP do datového proudu bajtů a zkopíruje ho do objektu streamu poskytnutého jako parametr stream.

(Zděděno od HttpContent)
CopyToAsync(Stream)

Serializace obsahu HTTP do datového proudu bajtů a zkopíruje ho do objektu streamu poskytnutého jako parametr stream.

(Zděděno od HttpContent)
Create(Object, JsonTypeInfo, MediaTypeHeaderValue)

Vytvoří novou instanci třídy JsonContent, která bude obsahovat inputValue serializován jako JSON.

Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)

Vytvoří novou instanci třídy JsonContent, která bude obsahovat inputValue serializován jako JSON.

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

Vytvoří novou instanci třídy JsonContent, která bude obsahovat inputValue serializován jako JSON.

Create<T>(T, MediaTypeHeaderValue, JsonSerializerOptions)

Vytvoří novou instanci třídy JsonContent, která bude obsahovat inputValue serializován jako JSON.

CreateContentReadStream(CancellationToken)

Serializuje obsah HTTP do datového proudu paměti.

(Zděděno od HttpContent)
CreateContentReadStreamAsync()

Serializace obsahu HTTP do datového proudu paměti jako asynchronní operace.

(Zděděno od HttpContent)
CreateContentReadStreamAsync(CancellationToken)

Serializuje obsah HTTP do datového proudu paměti jako asynchronní operaci.

(Zděděno od HttpContent)
Dispose()

Uvolní nespravované prostředky a odstraní spravované prostředky používané HttpContent.

(Zděděno od HttpContent)
Dispose(Boolean)

Uvolní nespravované prostředky používané HttpContent a volitelně odstraní spravované prostředky.

(Zděděno od HttpContent)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
LoadIntoBufferAsync()

Serializace obsahu HTTP do vyrovnávací paměti jako asynchronní operace.

(Zděděno od HttpContent)
LoadIntoBufferAsync(CancellationToken)

Serializace obsahu HTTP do vyrovnávací paměti jako asynchronní operace.

(Zděděno od HttpContent)
LoadIntoBufferAsync(Int64, CancellationToken)

Serializace obsahu HTTP do vyrovnávací paměti jako asynchronní operace.

(Zděděno od HttpContent)
LoadIntoBufferAsync(Int64)

Serializace obsahu HTTP do vyrovnávací paměti jako asynchronní operace.

(Zděděno od HttpContent)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ReadAsByteArrayAsync()

Serializace obsahu HTTP na bajtové pole jako asynchronní operace.

(Zděděno od HttpContent)
ReadAsByteArrayAsync(CancellationToken)

Serializace obsahu HTTP na bajtové pole jako asynchronní operace.

(Zděděno od HttpContent)
ReadAsStream()

Serializuje obsah HTTP a vrátí datový proud, který představuje obsah.

(Zděděno od HttpContent)
ReadAsStream(CancellationToken)

Serializuje obsah HTTP a vrátí datový proud, který představuje obsah.

(Zděděno od HttpContent)
ReadAsStreamAsync()

Serializace obsahu HTTP a vrácení datového proudu, který představuje obsah jako asynchronní operaci.

(Zděděno od HttpContent)
ReadAsStreamAsync(CancellationToken)

Serializace obsahu HTTP a vrácení datového proudu, který představuje obsah jako asynchronní operaci.

(Zděděno od HttpContent)
ReadAsStringAsync()

Serializace obsahu HTTP na řetězec jako asynchronní operace.

(Zděděno od HttpContent)
ReadAsStringAsync(CancellationToken)

Serializace obsahu HTTP na řetězec jako asynchronní operace.

(Zděděno od HttpContent)
SerializeToStream(Stream, TransportContext, CancellationToken)

Při přepsání v odvozené třídě serializuje obsah HTTP do datového proudu. V opačném případě vyvolá NotSupportedException.

(Zděděno od HttpContent)
SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

Serializace obsahu HTTP do datového proudu jako asynchronní operace.

(Zděděno od HttpContent)
SerializeToStreamAsync(Stream, TransportContext)

Serializace obsahu HTTP do datového proudu jako asynchronní operace.

(Zděděno od HttpContent)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TryComputeLength(Int64)

Určuje, zda má obsah HTTP platnou délku v bajtech.

(Zděděno od HttpContent)

Metody rozšíření

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonSerializerOptions, CancellationToken)

Přečte obsah HTTP a vrátí hodnotu, která má za následek deserializaci obsahu jako JSON v asynchronní enumerovatelné operaci.

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

Přečte obsah HTTP a vrátí hodnotu, která má za následek deserializaci obsahu jako JSON v asynchronní enumerovatelné operaci.

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, CancellationToken)

Přečte obsah HTTP a vrátí hodnotu, která má za následek deserializaci obsahu jako JSON v asynchronní enumerovatelné operaci.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)

Přečte obsah HTTP a vrátí hodnotu, která má za následek deserializaci obsahu jako JSON v asynchronní operaci.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken)

Přečte obsah HTTP a vrátí hodnotu, která má za následek deserializaci obsahu jako JSON v asynchronní operaci.

ReadFromJsonAsync(HttpContent, Type, CancellationToken)

Přečte obsah HTTP a vrátí hodnotu, která má za následek deserializaci obsahu jako JSON v asynchronní operaci.

ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)

Přečte obsah HTTP a vrátí hodnotu, která má za následek deserializaci obsahu jako JSON v asynchronní operaci.

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

Přečte obsah HTTP a vrátí hodnotu, která má za následek deserializaci obsahu jako JSON v asynchronní operaci.

ReadFromJsonAsync<T>(HttpContent, CancellationToken)

Přečte obsah HTTP a vrátí hodnotu, která má za následek deserializaci obsahu jako JSON v asynchronní operaci.

Platí pro