JsonContent Clase

Definición

Proporciona contenido HTTP basado en 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
Herencia
JsonContent

Propiedades

Headers

Obtiene los encabezados de contenido HTTP como se define en RFC 2616.

(Heredado de HttpContent)
ObjectType

Obtiene el tipo del Value que va a serializar esta instancia.

Value

Obtiene el valor que se va a serializar y usar como cuerpo del HttpRequestMessage que envía esta instancia.

Métodos

CopyTo(Stream, TransportContext, CancellationToken)

Serializa el contenido HTTP en un flujo de bytes y lo copia en stream.

(Heredado de HttpContent)
CopyToAsync(Stream, CancellationToken)

Serialice el contenido HTTP en un flujo de bytes y lo copia en el objeto de secuencia proporcionado como parámetro stream.

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

Serialice el contenido HTTP en un flujo de bytes y lo copia en el objeto de secuencia proporcionado como parámetro stream.

(Heredado de HttpContent)
CopyToAsync(Stream, TransportContext)

Serialice el contenido HTTP en un flujo de bytes y lo copia en el objeto de secuencia proporcionado como parámetro stream.

(Heredado de HttpContent)
CopyToAsync(Stream)

Serialice el contenido HTTP en un flujo de bytes y lo copia en el objeto de secuencia proporcionado como parámetro stream.

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

Crea una nueva instancia de la clase JsonContent que contendrá el inputValue serializado como JSON.

Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)

Crea una nueva instancia de la clase JsonContent que contendrá el inputValue serializado como JSON.

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

Crea una nueva instancia de la clase JsonContent que contendrá el inputValue serializado como JSON.

Create<T>(T, MediaTypeHeaderValue, JsonSerializerOptions)

Crea una nueva instancia de la clase JsonContent que contendrá el inputValue serializado como JSON.

CreateContentReadStream(CancellationToken)

Serializa el contenido HTTP en un flujo de memoria.

(Heredado de HttpContent)
CreateContentReadStreamAsync()

Serialice el contenido HTTP en un flujo de memoria como una operación asincrónica.

(Heredado de HttpContent)
CreateContentReadStreamAsync(CancellationToken)

Serializa el contenido HTTP en un flujo de memoria como una operación asincrónica.

(Heredado de HttpContent)
Dispose()

Libera los recursos no administrados y elimina los recursos administrados usados por el HttpContent.

(Heredado de HttpContent)
Dispose(Boolean)

Libera los recursos no administrados usados por el HttpContent y, opcionalmente, elimina los recursos administrados.

(Heredado de HttpContent)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
LoadIntoBufferAsync()

Serialice el contenido HTTP en un búfer de memoria como una operación asincrónica.

(Heredado de HttpContent)
LoadIntoBufferAsync(CancellationToken)

Serialice el contenido HTTP en un búfer de memoria como una operación asincrónica.

(Heredado de HttpContent)
LoadIntoBufferAsync(Int64, CancellationToken)

Serialice el contenido HTTP en un búfer de memoria como una operación asincrónica.

(Heredado de HttpContent)
LoadIntoBufferAsync(Int64)

Serialice el contenido HTTP en un búfer de memoria como una operación asincrónica.

(Heredado de HttpContent)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ReadAsByteArrayAsync()

Serialice el contenido HTTP en una matriz de bytes como una operación asincrónica.

(Heredado de HttpContent)
ReadAsByteArrayAsync(CancellationToken)

Serialice el contenido HTTP en una matriz de bytes como una operación asincrónica.

(Heredado de HttpContent)
ReadAsStream()

Serializa el contenido HTTP y devuelve una secuencia que representa el contenido.

(Heredado de HttpContent)
ReadAsStream(CancellationToken)

Serializa el contenido HTTP y devuelve una secuencia que representa el contenido.

(Heredado de HttpContent)
ReadAsStreamAsync()

Serialice el contenido HTTP y devuelva una secuencia que represente el contenido como una operación asincrónica.

(Heredado de HttpContent)
ReadAsStreamAsync(CancellationToken)

Serialice el contenido HTTP y devuelva una secuencia que represente el contenido como una operación asincrónica.

(Heredado de HttpContent)
ReadAsStringAsync()

Serialice el contenido HTTP en una cadena como una operación asincrónica.

(Heredado de HttpContent)
ReadAsStringAsync(CancellationToken)

Serialice el contenido HTTP en una cadena como una operación asincrónica.

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

Cuando se reemplaza en una clase derivada, serializa el contenido HTTP en una secuencia. De lo contrario, inicia un NotSupportedException.

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

Serialice el contenido HTTP en una secuencia como una operación asincrónica.

(Heredado de HttpContent)
SerializeToStreamAsync(Stream, TransportContext)

Serialice el contenido HTTP en una secuencia como una operación asincrónica.

(Heredado de HttpContent)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TryComputeLength(Int64)

Determina si el contenido HTTP tiene una longitud válida en bytes.

(Heredado de HttpContent)

Métodos de extensión

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonSerializerOptions, CancellationToken)

Lee el contenido HTTP y devuelve el valor resultante de deserializar el contenido como JSON en una operación enumerable asincrónica.

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

Lee el contenido HTTP y devuelve el valor resultante de deserializar el contenido como JSON en una operación enumerable asincrónica.

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, CancellationToken)

Lee el contenido HTTP y devuelve el valor resultante de deserializar el contenido como JSON en una operación enumerable asincrónica.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)

Lee el contenido HTTP y devuelve el valor resultante de deserializar el contenido como JSON en una operación asincrónica.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken)

Lee el contenido HTTP y devuelve el valor resultante de deserializar el contenido como JSON en una operación asincrónica.

ReadFromJsonAsync(HttpContent, Type, CancellationToken)

Lee el contenido HTTP y devuelve el valor resultante de deserializar el contenido como JSON en una operación asincrónica.

ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)

Lee el contenido HTTP y devuelve el valor resultante de deserializar el contenido como JSON en una operación asincrónica.

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

Lee el contenido HTTP y devuelve el valor resultante de deserializar el contenido como JSON en una operación asincrónica.

ReadFromJsonAsync<T>(HttpContent, CancellationToken)

Lee el contenido HTTP y devuelve el valor resultante de deserializar el contenido como JSON en una operación asincrónica.

Se aplica a