HttpContent.LoadIntoBufferAsync Methode

Definitie

Serialiseer de HTTP-inhoud naar een geheugenbuffer als asynchrone bewerking.

Overloads

Name Description
LoadIntoBufferAsync(Int64, CancellationToken)

Serialiseer de HTTP-inhoud naar een geheugenbuffer als asynchrone bewerking.

LoadIntoBufferAsync(CancellationToken)

Serialiseer de HTTP-inhoud naar een geheugenbuffer als asynchrone bewerking.

LoadIntoBufferAsync(Int64)

Serialiseer de HTTP-inhoud naar een geheugenbuffer als asynchrone bewerking.

LoadIntoBufferAsync()

Serialiseer de HTTP-inhoud naar een geheugenbuffer als asynchrone bewerking.

Opmerkingen

Deze bewerking wordt niet geblokkeerd.

LoadIntoBufferAsync(Int64, CancellationToken)

Bron:
HttpContent.cs
Bron:
HttpContent.cs
Bron:
HttpContent.cs

Serialiseer de HTTP-inhoud naar een geheugenbuffer als asynchrone bewerking.

public:
 System::Threading::Tasks::Task ^ LoadIntoBufferAsync(long maxBufferSize, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task LoadIntoBufferAsync(long maxBufferSize, System.Threading.CancellationToken cancellationToken);
member this.LoadIntoBufferAsync : int64 * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function LoadIntoBufferAsync (maxBufferSize As Long, cancellationToken As CancellationToken) As Task

Parameters

maxBufferSize
Int64

De maximale grootte, in bytes, van de buffer die moet worden gebruikt.

cancellationToken
CancellationToken

Het annuleringstoken om de bewerking te annuleren.

Retouren

Het taakobject dat de asynchrone bewerking vertegenwoordigt.

Uitzonderingen

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Het object is al verwijderd.

Opmerkingen

Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task object wordt voltooid nadat alle inhoud is geserialiseerd naar de geheugenbuffer.

Nadat inhoud is geserialiseerd naar een geheugenbuffer, wordt de inhoud van de geheugenbuffer naar de doelstroom gekopieerd nadat een van de CopyToAsync(Stream) methoden is aangeroepen.

Van toepassing op

LoadIntoBufferAsync(CancellationToken)

Bron:
HttpContent.cs
Bron:
HttpContent.cs
Bron:
HttpContent.cs

Serialiseer de HTTP-inhoud naar een geheugenbuffer als asynchrone bewerking.

public:
 System::Threading::Tasks::Task ^ LoadIntoBufferAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task LoadIntoBufferAsync(System.Threading.CancellationToken cancellationToken);
member this.LoadIntoBufferAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function LoadIntoBufferAsync (cancellationToken As CancellationToken) As Task

Parameters

cancellationToken
CancellationToken

Het annuleringstoken om de bewerking te annuleren.

Retouren

Het taakobject dat de asynchrone bewerking vertegenwoordigt.

Uitzonderingen

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Het object is al verwijderd.

Opmerkingen

Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task object wordt voltooid nadat alle inhoud is geserialiseerd naar de geheugenbuffer.

Nadat inhoud is geserialiseerd naar een geheugenbuffer, wordt de inhoud van de geheugenbuffer naar de doelstroom gekopieerd nadat een van de CopyToAsync(Stream) methoden is aangeroepen.

Van toepassing op

LoadIntoBufferAsync(Int64)

Bron:
HttpContent.cs
Bron:
HttpContent.cs
Bron:
HttpContent.cs
Bron:
HttpContent.cs
Bron:
HttpContent.cs

Serialiseer de HTTP-inhoud naar een geheugenbuffer als asynchrone bewerking.

public:
 System::Threading::Tasks::Task ^ LoadIntoBufferAsync(long maxBufferSize);
public System.Threading.Tasks.Task LoadIntoBufferAsync(long maxBufferSize);
member this.LoadIntoBufferAsync : int64 -> System.Threading.Tasks.Task
Public Function LoadIntoBufferAsync (maxBufferSize As Long) As Task

Parameters

maxBufferSize
Int64

De maximale grootte, in bytes, van de buffer die moet worden gebruikt.

Retouren

Het taakobject dat de asynchrone bewerking vertegenwoordigt.

Opmerkingen

Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task object wordt voltooid nadat alle inhoud is geserialiseerd naar de geheugenbuffer.

Nadat inhoud is geserialiseerd naar een geheugenbuffer, wordt de inhoud van de geheugenbuffer naar de doelstroom gekopieerd nadat een van de CopyToAsync methoden is aangeroepen.

Als de inhoud de waarde overschrijdt die in de maxBufferSize parameter is doorgegeven, wordt er een uitzondering gegenereerd.

Van toepassing op

LoadIntoBufferAsync()

Bron:
HttpContent.cs
Bron:
HttpContent.cs
Bron:
HttpContent.cs
Bron:
HttpContent.cs
Bron:
HttpContent.cs

Serialiseer de HTTP-inhoud naar een geheugenbuffer als asynchrone bewerking.

public:
 System::Threading::Tasks::Task ^ LoadIntoBufferAsync();
public System.Threading.Tasks.Task LoadIntoBufferAsync();
member this.LoadIntoBufferAsync : unit -> System.Threading.Tasks.Task
Public Function LoadIntoBufferAsync () As Task

Retouren

Het taakobject dat de asynchrone bewerking vertegenwoordigt.

Opmerkingen

Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task object wordt voltooid nadat alle inhoud is geserialiseerd naar de geheugenbuffer.

Nadat inhoud is geserialiseerd naar een geheugenbuffer, wordt de inhoud van de geheugenbuffer naar de doelstroom gekopieerd nadat een van de CopyToAsync methoden is aangeroepen.

Van toepassing op