Nyelv

HttpContent.LoadIntoBufferAsync Metódus

Definíció

Szerializálja a HTTP-tartalmat egy memóriapufferbe aszinkron műveletként.

Túlterhelések

Name Description
LoadIntoBufferAsync(Int64, CancellationToken)

Szerializálja a HTTP-tartalmat egy memóriapufferbe aszinkron műveletként.

LoadIntoBufferAsync(CancellationToken)

Szerializálja a HTTP-tartalmat egy memóriapufferbe aszinkron műveletként.

LoadIntoBufferAsync(Int64)

Szerializálja a HTTP-tartalmat egy memóriapufferbe aszinkron műveletként.

LoadIntoBufferAsync()

Szerializálja a HTTP-tartalmat egy memóriapufferbe aszinkron műveletként.

Megjegyzések

Ez a művelet nem blokkolja a műveletet.

LoadIntoBufferAsync(Int64, CancellationToken)

Forrás:
HttpContent.cs
Forrás:
HttpContent.cs
Forrás:
HttpContent.cs

Szerializálja a HTTP-tartalmat egy memóriapufferbe aszinkron műveletként.

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

Paraméterek

maxBufferSize
Int64

A használandó puffer maximális mérete bájtban.

cancellationToken
CancellationToken

A művelet megszakításához szükséges lemondási jogkivonat.

Válaszok

Az aszinkron műveletet képviselő tevékenységobjektum.

Kivételek

A lemondási jogkivonat megszakadt. Ezt a kivételt a rendszer a visszaadott tevékenységben tárolja.

Az objektum már el lett adva.

Megjegyzések

Ez a művelet nem blokkolja a műveletet. A visszaadott Task objektum befejeződik, miután az összes tartalom szerializálva lett a memóriapufferben.

Miután a tartalom szerializálva van egy memóriapufferbe, az CopyToAsync(Stream) egyik metódus hívása a memóriapuffer tartalmát a célstreambe másolja.

A következőre érvényes:

LoadIntoBufferAsync(CancellationToken)

Forrás:
HttpContent.cs
Forrás:
HttpContent.cs
Forrás:
HttpContent.cs

Szerializálja a HTTP-tartalmat egy memóriapufferbe aszinkron műveletként.

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

Paraméterek

cancellationToken
CancellationToken

A művelet megszakításához szükséges lemondási jogkivonat.

Válaszok

Az aszinkron műveletet képviselő tevékenységobjektum.

Kivételek

A lemondási jogkivonat megszakadt. Ezt a kivételt a rendszer a visszaadott tevékenységben tárolja.

Az objektum már el lett adva.

Megjegyzések

Ez a művelet nem blokkolja a műveletet. A visszaadott Task objektum befejeződik, miután az összes tartalom szerializálva lett a memóriapufferben.

Miután a tartalom szerializálva van egy memóriapufferbe, az CopyToAsync(Stream) egyik metódus hívása a memóriapuffer tartalmát a célstreambe másolja.

A következőre érvényes:

LoadIntoBufferAsync(Int64)

Forrás:
HttpContent.cs
Forrás:
HttpContent.cs
Forrás:
HttpContent.cs
Forrás:
HttpContent.cs
Forrás:
HttpContent.cs

Szerializálja a HTTP-tartalmat egy memóriapufferbe aszinkron műveletként.

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

Paraméterek

maxBufferSize
Int64

A használandó puffer maximális mérete bájtban.

Válaszok

Az aszinkron műveletet képviselő tevékenységobjektum.

Megjegyzések

Ez a művelet nem blokkolja a műveletet. A visszaadott Task objektum befejeződik, miután az összes tartalom szerializálva lett a memóriapufferben.

Miután a tartalom szerializálva van egy memóriapufferbe, az CopyToAsync egyik metódus hívása a memóriapuffer tartalmát a célstreambe másolja.

Ha a tartalom meghaladja a paraméterben maxBufferSize átadott értéket, a rendszer kivételt küld.

A következőre érvényes:

LoadIntoBufferAsync()

Forrás:
HttpContent.cs
Forrás:
HttpContent.cs
Forrás:
HttpContent.cs
Forrás:
HttpContent.cs
Forrás:
HttpContent.cs

Szerializálja a HTTP-tartalmat egy memóriapufferbe aszinkron műveletként.

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

Válaszok

Az aszinkron műveletet képviselő tevékenységobjektum.

Megjegyzések

Ez a művelet nem blokkolja a műveletet. A visszaadott Task objektum befejeződik, miután az összes tartalom szerializálva lett a memóriapufferben.

Miután a tartalom szerializálva van egy memóriapufferbe, az CopyToAsync egyik metódus hívása a memóriapuffer tartalmát a célstreambe másolja.

A következőre érvényes: