Condividi tramite


JsonContent Classe

Definizione

Visualizza contenuto HTTP in base a 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
Ereditarietà
JsonContent

Proprietà

Headers

Ottiene le intestazioni di contenuto HTTP, come definito in RFC 2616.

(Ereditato da HttpContent)
ObjectType

Ottiene il tipo di Value serializzato da questa istanza.

Value

Ottiene il valore da serializzare e usare come corpo di HttpRequestMessage che invia questa istanza.

Metodi

CopyTo(Stream, TransportContext, CancellationToken)

Serializza il contenuto HTTP in un flusso di byte e lo copia in stream.

(Ereditato da HttpContent)
CopyToAsync(Stream)

Serializza il contenuto HTTP in un flusso di byte e lo copia nell'oggetto flusso fornito come parametro di stream.

(Ereditato da HttpContent)
CopyToAsync(Stream, CancellationToken)

Serializza il contenuto HTTP in un flusso di byte e lo copia nell'oggetto flusso fornito come parametro di stream.

(Ereditato da HttpContent)
CopyToAsync(Stream, TransportContext)

Serializza il contenuto HTTP in un flusso di byte e lo copia nell'oggetto flusso fornito come parametro di stream.

(Ereditato da HttpContent)
CopyToAsync(Stream, TransportContext, CancellationToken)

Serializza il contenuto HTTP in un flusso di byte e lo copia nell'oggetto flusso fornito come parametro di stream.

(Ereditato da HttpContent)
Create(Object, JsonTypeInfo, MediaTypeHeaderValue)

Crea una nuova istanza della classe JsonContent che conterrà inputValue serializzato come JSON.

Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)

Crea una nuova istanza della classe JsonContent che conterrà inputValue serializzato come JSON.

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

Crea una nuova istanza della classe JsonContent che conterrà inputValue serializzato come JSON.

Create<T>(T, MediaTypeHeaderValue, JsonSerializerOptions)

Crea una nuova istanza della classe JsonContent che conterrà inputValue serializzato come JSON.

CreateContentReadStream(CancellationToken)

Serializza il contenuto HTTP in un flusso di memoria.

(Ereditato da HttpContent)
CreateContentReadStreamAsync()

Serializza il contenuto HTTP in un flusso di memoria come operazione asincrona.

(Ereditato da HttpContent)
CreateContentReadStreamAsync(CancellationToken)

Serializza il contenuto HTTP in un flusso di memoria come operazione asincrona.

(Ereditato da HttpContent)
Dispose()

Rilascia le risorse non gestite ed elimina le risorse gestite utilizzate dall'oggetto HttpContent.

(Ereditato da HttpContent)
Dispose(Boolean)

Rilascia le risorse non gestite usate da HttpContent e, facoltativamente, elimina le risorse gestite.

(Ereditato da HttpContent)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
LoadIntoBufferAsync()

Serializza il contenuto HTTP in un buffer di memoria come operazione asincrona.

(Ereditato da HttpContent)
LoadIntoBufferAsync(Int64)

Serializza il contenuto HTTP in un buffer di memoria come operazione asincrona.

(Ereditato da HttpContent)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ReadAsByteArrayAsync()

Serializza il contenuto HTTP in una matrice di byte come operazione asincrona.

(Ereditato da HttpContent)
ReadAsByteArrayAsync(CancellationToken)

Serializza il contenuto HTTP in una matrice di byte come operazione asincrona.

(Ereditato da HttpContent)
ReadAsStream()

Serializza il contenuto HTTP e restituisce un flusso che rappresenta il contenuto.

(Ereditato da HttpContent)
ReadAsStream(CancellationToken)

Serializza il contenuto HTTP e restituisce un flusso che rappresenta il contenuto.

(Ereditato da HttpContent)
ReadAsStreamAsync()

Serializza il contenuto HTTP e restituisce un flusso che rappresenta il contenuto come operazione asincrona.

(Ereditato da HttpContent)
ReadAsStreamAsync(CancellationToken)

Serializza il contenuto HTTP e restituisce un flusso che rappresenta il contenuto come operazione asincrona.

(Ereditato da HttpContent)
ReadAsStringAsync()

Serializza il contenuto HTTP in una stringa come operazione asincrona.

(Ereditato da HttpContent)
ReadAsStringAsync(CancellationToken)

Serializza il contenuto HTTP in una stringa come operazione asincrona.

(Ereditato da HttpContent)
SerializeToStream(Stream, TransportContext, CancellationToken)

Quando sottoposto a override in una classe derivata, serializza il contenuto HTTP in un flusso. in caso contrario, genera NotSupportedException.

(Ereditato da HttpContent)
SerializeToStreamAsync(Stream, TransportContext)

Serializza il contenuto HTTP in un flusso come operazione asincrona.

(Ereditato da HttpContent)
SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

Serializza il contenuto HTTP in un flusso come operazione asincrona.

(Ereditato da HttpContent)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryComputeLength(Int64)

Determina se il contenuto HTTP ha una lunghezza in byte valida.

(Ereditato da HttpContent)

Metodi di estensione

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonSerializerOptions, CancellationToken)

Legge il contenuto HTTP e restituisce il valore risultante dalla deserializzazione del contenuto come JSON in un'operazione enumerabile asincrona.

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

Legge il contenuto HTTP e restituisce il valore risultante dalla deserializzazione del contenuto come JSON in un'operazione enumerabile asincrona.

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, CancellationToken)

Legge il contenuto HTTP e restituisce il valore risultante dalla deserializzazione del contenuto come JSON in un'operazione enumerabile asincrona.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)

Legge il contenuto HTTP e restituisce il valore risultante dalla deserializzazione del contenuto come JSON in un'operazione asincrona.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken)

Legge il contenuto HTTP e restituisce il valore risultante dalla deserializzazione del contenuto come JSON in un'operazione asincrona.

ReadFromJsonAsync(HttpContent, Type, CancellationToken)

Legge il contenuto HTTP e restituisce il valore risultante dalla deserializzazione del contenuto come JSON in un'operazione asincrona.

ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)

Legge il contenuto HTTP e restituisce il valore risultante dalla deserializzazione del contenuto come JSON in un'operazione asincrona.

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

Legge il contenuto HTTP e restituisce il valore risultante dalla deserializzazione del contenuto come JSON in un'operazione asincrona.

ReadFromJsonAsync<T>(HttpContent, CancellationToken)

Legge il contenuto HTTP e restituisce il valore risultante dalla deserializzazione del contenuto come JSON in un'operazione asincrona.

Si applica a