Partager via


JsonContent Classe

Définition

Fournit du contenu HTTP basé sur 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
Héritage
JsonContent

Propriétés

Headers

Obtient les en-têtes de contenu HTTP tels que définis dans RFC 2616.

(Hérité de HttpContent)
ObjectType

Obtient le type du Value à sérialiser par cette instance.

Value

Obtient la valeur à sérialiser et utilisée comme corps du HttpRequestMessage qui envoie cette instance.

Méthodes

CopyTo(Stream, TransportContext, CancellationToken)

Sérialise le contenu HTTP dans un flux d’octets et le copie dans stream.

(Hérité de HttpContent)
CopyToAsync(Stream, CancellationToken)

Sérialisez le contenu HTTP dans un flux d’octets et copiez-le dans l’objet de flux fourni en tant que paramètre stream.

(Hérité de HttpContent)
CopyToAsync(Stream, TransportContext, CancellationToken)

Sérialisez le contenu HTTP dans un flux d’octets et copiez-le dans l’objet de flux fourni en tant que paramètre stream.

(Hérité de HttpContent)
CopyToAsync(Stream, TransportContext)

Sérialisez le contenu HTTP dans un flux d’octets et copiez-le dans l’objet de flux fourni en tant que paramètre stream.

(Hérité de HttpContent)
CopyToAsync(Stream)

Sérialisez le contenu HTTP dans un flux d’octets et copiez-le dans l’objet de flux fourni en tant que paramètre stream.

(Hérité de HttpContent)
Create(Object, JsonTypeInfo, MediaTypeHeaderValue)

Crée une instance de la classe JsonContent qui contiendra le inputValue sérialisé en tant que JSON.

Create(Object, Type, MediaTypeHeaderValue, JsonSerializerOptions)

Crée une instance de la classe JsonContent qui contiendra le inputValue sérialisé en tant que JSON.

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

Crée une instance de la classe JsonContent qui contiendra le inputValue sérialisé en tant que JSON.

Create<T>(T, MediaTypeHeaderValue, JsonSerializerOptions)

Crée une instance de la classe JsonContent qui contiendra le inputValue sérialisé en tant que JSON.

CreateContentReadStream(CancellationToken)

Sérialise le contenu HTTP dans un flux de mémoire.

(Hérité de HttpContent)
CreateContentReadStreamAsync()

Sérialisez le contenu HTTP dans un flux de mémoire en tant qu’opération asynchrone.

(Hérité de HttpContent)
CreateContentReadStreamAsync(CancellationToken)

Sérialise le contenu HTTP dans un flux de mémoire en tant qu’opération asynchrone.

(Hérité de HttpContent)
Dispose()

Libère les ressources non managées et supprime les ressources managées utilisées par le HttpContent.

(Hérité de HttpContent)
Dispose(Boolean)

Libère les ressources non managées utilisées par le HttpContent et supprime éventuellement les ressources managées.

(Hérité de HttpContent)
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
LoadIntoBufferAsync()

Sérialisez le contenu HTTP vers une mémoire tampon en tant qu’opération asynchrone.

(Hérité de HttpContent)
LoadIntoBufferAsync(CancellationToken)

Sérialisez le contenu HTTP vers une mémoire tampon en tant qu’opération asynchrone.

(Hérité de HttpContent)
LoadIntoBufferAsync(Int64, CancellationToken)

Sérialisez le contenu HTTP vers une mémoire tampon en tant qu’opération asynchrone.

(Hérité de HttpContent)
LoadIntoBufferAsync(Int64)

Sérialisez le contenu HTTP vers une mémoire tampon en tant qu’opération asynchrone.

(Hérité de HttpContent)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ReadAsByteArrayAsync()

Sérialisez le contenu HTTP dans un tableau d’octets en tant qu’opération asynchrone.

(Hérité de HttpContent)
ReadAsByteArrayAsync(CancellationToken)

Sérialisez le contenu HTTP dans un tableau d’octets en tant qu’opération asynchrone.

(Hérité de HttpContent)
ReadAsStream()

Sérialise le contenu HTTP et retourne un flux qui représente le contenu.

(Hérité de HttpContent)
ReadAsStream(CancellationToken)

Sérialise le contenu HTTP et retourne un flux qui représente le contenu.

(Hérité de HttpContent)
ReadAsStreamAsync()

Sérialisez le contenu HTTP et retournez un flux qui représente le contenu en tant qu’opération asynchrone.

(Hérité de HttpContent)
ReadAsStreamAsync(CancellationToken)

Sérialisez le contenu HTTP et retournez un flux qui représente le contenu en tant qu’opération asynchrone.

(Hérité de HttpContent)
ReadAsStringAsync()

Sérialisez le contenu HTTP dans une chaîne en tant qu’opération asynchrone.

(Hérité de HttpContent)
ReadAsStringAsync(CancellationToken)

Sérialisez le contenu HTTP dans une chaîne en tant qu’opération asynchrone.

(Hérité de HttpContent)
SerializeToStream(Stream, TransportContext, CancellationToken)

En cas de substitution dans une classe dérivée, sérialise le contenu HTTP dans un flux. Sinon, lève une NotSupportedException.

(Hérité de HttpContent)
SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

Sérialisez le contenu HTTP dans un flux en tant qu’opération asynchrone.

(Hérité de HttpContent)
SerializeToStreamAsync(Stream, TransportContext)

Sérialisez le contenu HTTP dans un flux en tant qu’opération asynchrone.

(Hérité de HttpContent)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)
TryComputeLength(Int64)

Détermine si le contenu HTTP a une longueur valide en octets.

(Hérité de HttpContent)

Méthodes d’extension

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonSerializerOptions, CancellationToken)

Lit le contenu HTTP et retourne la valeur qui résulte de la désérialisation du contenu en tant que JSON dans une opération énumérable asynchrone.

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

Lit le contenu HTTP et retourne la valeur qui résulte de la désérialisation du contenu en tant que JSON dans une opération énumérable asynchrone.

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, CancellationToken)

Lit le contenu HTTP et retourne la valeur qui résulte de la désérialisation du contenu en tant que JSON dans une opération énumérable asynchrone.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)

Lit le contenu HTTP et retourne la valeur qui résulte de la désérialisation du contenu au format JSON dans une opération asynchrone.

ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken)

Lit le contenu HTTP et retourne la valeur qui résulte de la désérialisation du contenu au format JSON dans une opération asynchrone.

ReadFromJsonAsync(HttpContent, Type, CancellationToken)

Lit le contenu HTTP et retourne la valeur qui résulte de la désérialisation du contenu au format JSON dans une opération asynchrone.

ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)

Lit le contenu HTTP et retourne la valeur qui résulte de la désérialisation du contenu au format JSON dans une opération asynchrone.

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

Lit le contenu HTTP et retourne la valeur qui résulte de la désérialisation du contenu au format JSON dans une opération asynchrone.

ReadFromJsonAsync<T>(HttpContent, CancellationToken)

Lit le contenu HTTP et retourne la valeur qui résulte de la désérialisation du contenu au format JSON dans une opération asynchrone.

S’applique à