HttpContent.LoadIntoBufferAsync Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.