Partilhar via


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

Headers

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

(Herdado de HttpContent)
ObjectType

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

Value

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

Métodos

CopyTo(Stream, TransportContext, CancellationToken)

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

(Herdado de HttpContent)
CopyToAsync(Stream)

Serializa o conteúdo HTTP em um fluxo de bytes e cópia-o para o objeto de fluxo fornecido como o parâmetro stream.

(Herdado de HttpContent)
CopyToAsync(Stream, CancellationToken)

Serializa o conteúdo HTTP em um fluxo de bytes e cópia-o para o objeto de fluxo fornecido como o parâmetro stream.

(Herdado de HttpContent)
CopyToAsync(Stream, TransportContext)

Serializa o conteúdo HTTP em um fluxo de bytes e cópia-o para o objeto de fluxo fornecido como o parâmetro stream.

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

Serializa o conteúdo HTTP em um fluxo de bytes e cópia-o para o objeto de fluxo fornecido como o parâmetro stream.

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

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

Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)

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

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

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

Create<T>(T, MediaTypeHeaderValue, JsonSerializerOptions)

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

CreateContentReadStream(CancellationToken)

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

(Herdado de HttpContent)
CreateContentReadStreamAsync()

Serializa 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 em um fluxo de memória como uma operação assíncrona.

(Herdado de HttpContent)
Dispose()

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

(Herdado de HttpContent)
Dispose(Boolean)

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

(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()

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

(Herdado de HttpContent)
LoadIntoBufferAsync(Int64)

Serializa 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 Object atual.

(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()

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

(Herdado de HttpContent)
ReadAsStreamAsync(CancellationToken)

Serializar o conteúdo HTTP e retornar 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 em um fluxo. Caso contrário, gerará um NotSupportedException.

(Herdado de HttpContent)
SerializeToStreamAsync(Stream, TransportContext)

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

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

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 tamanho válido em bytes.

(Herdado de HttpContent)

Métodos de Extensão

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.

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.

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(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, 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.

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.

Aplica-se a