Lire en anglais

Partager via


HttpContent.LoadIntoBufferAsync Méthode

Définition

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

Surcharges

LoadIntoBufferAsync(Int64, CancellationToken)

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

LoadIntoBufferAsync(CancellationToken)

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

LoadIntoBufferAsync(Int64)

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

LoadIntoBufferAsync()

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

Remarques

Cette opération ne bloque pas.

LoadIntoBufferAsync(Int64, CancellationToken)

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

C#
public System.Threading.Tasks.Task LoadIntoBufferAsync(long maxBufferSize, System.Threading.CancellationToken cancellationToken);

Paramètres

maxBufferSize
Int64

Taille maximale, en octets, de la mémoire tampon à utiliser.

cancellationToken
CancellationToken

Jeton d’annulation pour annuler l’opération.

Retours

Objet de tâche représentant l’opération asynchrone.

Exceptions

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

L’objet a déjà été supprimé.

Remarques

Cette opération ne bloque pas. L’objet Task retourné se termine une fois que tout le contenu a été sérialisé dans la mémoire tampon.

Une fois le contenu sérialisé dans une mémoire tampon, les appels à l’une des méthodes CopyToAsync(Stream) copient le contenu de la mémoire tampon dans le flux cible.

S’applique à

.NET 10 et .NET 9
Produit Versions
.NET 9, 10

LoadIntoBufferAsync(CancellationToken)

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

C#
public System.Threading.Tasks.Task LoadIntoBufferAsync(System.Threading.CancellationToken cancellationToken);

Paramètres

cancellationToken
CancellationToken

Jeton d’annulation pour annuler l’opération.

Retours

Objet de tâche représentant l’opération asynchrone.

Exceptions

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

L’objet a déjà été supprimé.

Remarques

Cette opération ne bloque pas. L’objet Task retourné se termine une fois que tout le contenu a été sérialisé dans la mémoire tampon.

Une fois le contenu sérialisé dans une mémoire tampon, les appels à l’une des méthodes CopyToAsync(Stream) copient le contenu de la mémoire tampon dans le flux cible.

S’applique à

.NET 10 et .NET 9
Produit Versions
.NET 9, 10

LoadIntoBufferAsync(Int64)

Source:
HttpContent.cs
Source:
HttpContent.cs
Source:
HttpContent.cs

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

C#
public System.Threading.Tasks.Task LoadIntoBufferAsync(long maxBufferSize);

Paramètres

maxBufferSize
Int64

Taille maximale, en octets, de la mémoire tampon à utiliser.

Retours

Objet de tâche représentant l’opération asynchrone.

Remarques

Cette opération ne bloque pas. L’objet Task retourné se termine une fois que tout le contenu a été sérialisé dans la mémoire tampon.

Une fois le contenu sérialisé dans une mémoire tampon, les appels à l’une des méthodes CopyToAsync copient le contenu de la mémoire tampon dans le flux cible.

Si le contenu dépasse la valeur passée dans le paramètre maxBufferSize, une exception est levée.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

LoadIntoBufferAsync()

Source:
HttpContent.cs
Source:
HttpContent.cs
Source:
HttpContent.cs

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

C#
public System.Threading.Tasks.Task LoadIntoBufferAsync();

Retours

Objet de tâche représentant l’opération asynchrone.

Remarques

Cette opération ne bloque pas. L’objet Task retourné se termine une fois que tout le contenu a été sérialisé dans la mémoire tampon.

Une fois le contenu sérialisé dans une mémoire tampon, les appels à l’une des méthodes CopyToAsync copient le contenu de la mémoire tampon dans le flux cible.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0