JsonContent Classe

Definição

Fornece conteúdo HTTP baseado em 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
Herança
JsonContent

Propriedades

Name Description
Headers

Obtém os cabeçalhos de conteúdo HTTP conforme definido na RFC 2616.

(Herdado de HttpContent)
ObjectType

Obtém o tipo de a Value ser serializado por esta instância.

Value

Obtém o valor a ser serializado e usado como o corpo do HttpRequestMessage que envia esta instância.

Métodos

Name Description
CopyTo(Stream, TransportContext, CancellationToken)

Serializa o conteúdo HTTP num fluxo de bytes e copia-o para stream.

(Herdado de HttpContent)
CopyToAsync(Stream, CancellationToken)

Serialize o conteúdo HTTP num fluxo de bytes e copie-o para o objeto de fluxo fornecido como stream parâmetro.

(Herdado de HttpContent)
CopyToAsync(Stream, TransportContext, CancellationToken)

Serialize o conteúdo HTTP num fluxo de bytes e copie-o para o objeto de fluxo fornecido como stream parâmetro.

(Herdado de HttpContent)
CopyToAsync(Stream, TransportContext)

Serialize o conteúdo HTTP num fluxo de bytes e copie-o para o objeto de fluxo fornecido como stream parâmetro.

(Herdado de HttpContent)
CopyToAsync(Stream)

Serialize o conteúdo HTTP num fluxo de bytes e copie-o para o objeto de fluxo fornecido como stream parâmetro.

(Herdado de HttpContent)
Create(Object, JsonTypeInfo, MediaTypeHeaderValue)

Cria uma nova instância da JsonContent classe que irá conter a inputValue série como JSON.

Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)

Cria uma nova instância da JsonContent classe que irá conter a inputValue série como JSON.

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

Cria uma nova instância da JsonContent classe que irá conter a inputValue série como JSON.

Create<T>(T, MediaTypeHeaderValue, JsonSerializerOptions)

Cria uma nova instância da JsonContent classe que irá conter a inputValue série como JSON.

CreateContentReadStream(CancellationToken)

Serializa o conteúdo HTTP para um fluxo de memória.

(Herdado de HttpContent)
CreateContentReadStreamAsync()

Serialize o conteúdo HTTP para um fluxo de memória como uma operação assíncrona.

(Herdado de HttpContent)
CreateContentReadStreamAsync(CancellationToken)

Serializa o conteúdo HTTP para um fluxo de memória como uma operação assíncrona.

(Herdado de HttpContent)
Dispose()

Liberta os recursos não geridos e dispõe dos recursos geridos usados pelo HttpContent.

(Herdado de HttpContent)
Dispose(Boolean)

Liberta os recursos não geridos usados pelo HttpContent e opcionalmente elimina os recursos geridos.

(Herdado de HttpContent)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
LoadIntoBufferAsync()

Serialize o conteúdo HTTP para um buffer de memória como uma operação assíncrona.

(Herdado de HttpContent)
LoadIntoBufferAsync(CancellationToken)

Serialize o conteúdo HTTP para um buffer de memória como uma operação assíncrona.

(Herdado de HttpContent)
LoadIntoBufferAsync(Int64, CancellationToken)

Serialize o conteúdo HTTP para um buffer de memória como uma operação assíncrona.

(Herdado de HttpContent)
LoadIntoBufferAsync(Int64)

Serialize o conteúdo HTTP para um buffer de memória como uma operação assíncrona.

(Herdado de HttpContent)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ReadAsByteArrayAsync()

Serializar o conteúdo HTTP para um array de bytes como uma operação assíncrona.

(Herdado de HttpContent)
ReadAsByteArrayAsync(CancellationToken)

Serializar o conteúdo HTTP para um array de bytes como uma operação assíncrona.

(Herdado de HttpContent)
ReadAsStream()

Serializa o conteúdo HTTP e devolve um fluxo que representa o conteúdo.

(Herdado de HttpContent)
ReadAsStream(CancellationToken)

Serializa o conteúdo HTTP e devolve um fluxo que representa o conteúdo.

(Herdado de HttpContent)
ReadAsStreamAsync()

Serialize o conteúdo HTTP e devolve um fluxo que represente o conteúdo como uma operação assíncrona.

(Herdado de HttpContent)
ReadAsStreamAsync(CancellationToken)

Serialize o conteúdo HTTP e devolve um fluxo que represente o conteúdo como uma operação assíncrona.

(Herdado de HttpContent)
ReadAsStringAsync()

Serialize o conteúdo HTTP para uma string como uma operação assíncrona.

(Herdado de HttpContent)
ReadAsStringAsync(CancellationToken)

Serialize o conteúdo HTTP para uma string como uma operação assíncrona.

(Herdado de HttpContent)
SerializeToStream(Stream, TransportContext, CancellationToken)

Quando sobrescrito numa classe derivada, serializa o conteúdo HTTP para um fluxo. Caso contrário, lança um NotSupportedException.

(Herdado de HttpContent)
SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

Serialize o conteúdo HTTP para um fluxo como uma operação assíncrona.

(Herdado de HttpContent)
SerializeToStreamAsync(Stream, TransportContext)

Serialize o conteúdo HTTP para um fluxo como uma operação assíncrona.

(Herdado de HttpContent)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
TryComputeLength(Int64)

Determina se o conteúdo HTTP tem um comprimento válido em bytes.

(Herdado de HttpContent)

Métodos da Extensão

Name Description
ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, CancellationToken)

Lê o conteúdo HTTP e devolve o valor resultante da desserialização do conteúdo como JSON numa operação enumerável assíncrona.

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonSerializerOptions, CancellationToken)

Lê o conteúdo HTTP e devolve o valor resultante da desserialização do conteúdo como JSON numa operação enumerável assíncrona.

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

Lê o conteúdo HTTP e devolve o valor resultante da desserialização do conteúdo como JSON numa operação enumerável assíncrona.

ReadFromJsonAsync(HttpContent, Type, CancellationToken)

Lê o conteúdo HTTP e devolve o valor resultante da desserialização do conteúdo como JSON numa operação assíncrona.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken)

Lê o conteúdo HTTP e devolve o valor resultante da desserialização do conteúdo como JSON numa operação assíncrona.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)

Lê o conteúdo HTTP e devolve o valor resultante da desserialização do conteúdo como JSON numa operação assíncrona.

ReadFromJsonAsync<T>(HttpContent, CancellationToken)

Lê o conteúdo HTTP e devolve o valor resultante da desserialização do conteúdo como JSON numa operação assíncrona.

ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)

Lê o conteúdo HTTP e devolve o valor resultante da desserialização do conteúdo como JSON numa operação assíncrona.

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

Lê o conteúdo HTTP e devolve o valor resultante da desserialização do conteúdo como JSON numa operação assíncrona.

Aplica-se a