JsonContent Classe

Definição

Fornece conteúdo HTTP com base no 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

Nome Description
Headers

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

(Herdado de HttpContent)
ObjectType

Obtém o tipo do Value a ser serializado por essa instância.

Value

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

Métodos

Nome Description
CopyTo(Stream, TransportContext, CancellationToken)

Serializa o conteúdo HTTP em um fluxo de bytes e o copia para stream.

(Herdado de HttpContent)
CopyToAsync(Stream, CancellationToken)

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

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

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

(Herdado de HttpContent)
CopyToAsync(Stream, TransportContext)

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

(Herdado de HttpContent)
CopyToAsync(Stream)

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

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

Cria uma nova instância da JsonContent classe que conterá o inputValue serializado como JSON.

Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)

Cria uma nova instância da JsonContent classe que conterá o inputValue serializado como JSON.

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

Cria uma nova instância da JsonContent classe que conterá o inputValue serializado como JSON.

Create<T>(T, MediaTypeHeaderValue, JsonSerializerOptions)

Cria uma nova instância da JsonContent classe que conterá o inputValue serializado como JSON.

CreateContentReadStream(CancellationToken)

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

(Herdado de HttpContent)
CreateContentReadStreamAsync()

Serialize o conteúdo HTTP em 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()

Libera os recursos não gerenciados e descarta os recursos gerenciados usados pelo HttpContent.

(Herdado de HttpContent)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelos HttpContent recursos gerenciados e, opcionalmente, descartados.

(Herdado de HttpContent)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
LoadIntoBufferAsync()

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

(Herdado de HttpContent)
LoadIntoBufferAsync(CancellationToken)

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

(Herdado de HttpContent)
LoadIntoBufferAsync(Int64, CancellationToken)

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

(Herdado de HttpContent)
LoadIntoBufferAsync(Int64)

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

(Herdado de HttpContent)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ReadAsByteArrayAsync()

Serialize o conteúdo HTTP em uma matriz de bytes como uma operação assíncrona.

(Herdado de HttpContent)
ReadAsByteArrayAsync(CancellationToken)

Serialize o conteúdo HTTP em uma matriz de bytes como uma operação assíncrona.

(Herdado de HttpContent)
ReadAsStream()

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

(Herdado de HttpContent)
ReadAsStream(CancellationToken)

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

(Herdado de HttpContent)
ReadAsStreamAsync()

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

(Herdado de HttpContent)
ReadAsStreamAsync(CancellationToken)

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

(Herdado de HttpContent)
ReadAsStringAsync()

Serialize o conteúdo HTTP em uma cadeia de caracteres como uma operação assíncrona.

(Herdado de HttpContent)
ReadAsStringAsync(CancellationToken)

Serialize o conteúdo HTTP em uma cadeia de caracteres como uma operação assíncrona.

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

Quando substituído em uma 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 em um fluxo como uma operação assíncrona.

(Herdado de HttpContent)
SerializeToStreamAsync(Stream, TransportContext)

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

(Herdado de HttpContent)
ToString()

Retorna uma cadeia de caracteres 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 de Extensão

Nome Description
ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, CancellationToken)

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

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonSerializerOptions, CancellationToken)

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

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

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

ReadFromJsonAsync(HttpContent, Type, CancellationToken)

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

ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken)

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

ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)

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

ReadFromJsonAsync<T>(HttpContent, CancellationToken)

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

ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)

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

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

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

Aplica-se a