HttpContent.CreateContentReadStreamAsync 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.
Túlterhelések
| Name | Description |
|---|---|
| CreateContentReadStreamAsync() |
Szerializálja a HTTP-tartalmat egy memóriastreambe aszinkron műveletként. |
| CreateContentReadStreamAsync(CancellationToken) |
A HTTP-tartalmat aszinkron műveletként szerializálja egy memóriastreambe. |
CreateContentReadStreamAsync()
- 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óriastreambe aszinkron műveletként.
protected:
virtual System::Threading::Tasks::Task<System::IO::Stream ^> ^ CreateContentReadStreamAsync();
protected virtual System.Threading.Tasks.Task<System.IO.Stream> CreateContentReadStreamAsync();
abstract member CreateContentReadStreamAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
override this.CreateContentReadStreamAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
Protected Overridable Function CreateContentReadStreamAsync () As Task(Of Stream)
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<TResult> objektum akkor fejeződik be, ha az összes tartalom meg lett írva a memóriastreambe.
A művelet befejeződése után a Result visszaadott feladatobjektum tulajdonsága tartalmazza a HTTP-tartalmat képviselő memóriastreamet. A visszaadott stream ezután használható a tartalom különböző stream API-k használatával történő olvasására.
A CreateContentReadStreamAsync metódus puffereli a tartalmat egy memóriastreambe. A származtatott osztályok felülbírálhatják ezt a viselkedést, ha jobb mód van a tartalom streamként való lekérésére. Egy bájttömb vagy sztring például hatékonyabb módszert használhat, például egy írásvédett MemoryStream sortörést a bájtok vagy sztringek köré.
A következőre érvényes:
CreateContentReadStreamAsync(CancellationToken)
- Forrás:
- HttpContent.cs
- Forrás:
- HttpContent.cs
- Forrás:
- HttpContent.cs
- Forrás:
- HttpContent.cs
- Forrás:
- HttpContent.cs
A HTTP-tartalmat aszinkron műveletként szerializálja egy memóriastreambe.
protected:
virtual System::Threading::Tasks::Task<System::IO::Stream ^> ^ CreateContentReadStreamAsync(System::Threading::CancellationToken cancellationToken);
protected virtual System.Threading.Tasks.Task<System.IO.Stream> CreateContentReadStreamAsync(System.Threading.CancellationToken cancellationToken);
abstract member CreateContentReadStreamAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
override this.CreateContentReadStreamAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
Protected Overridable Function CreateContentReadStreamAsync (cancellationToken As CancellationToken) As Task(Of Stream)
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.
Megjegyzések
Ez a művelet nem blokkolja a műveletet. A visszaadott Task<TResult> objektum akkor fejeződik be, ha az összes tartalom meg lett írva a memóriastreambe.
A művelet befejeződése után a Result visszaadott feladatobjektum tulajdonsága tartalmazza a HTTP-tartalmat képviselő memóriastreamet. A visszaadott stream ezután használható a tartalom különböző stream API-k használatával történő olvasására.
A CreateContentReadStreamAsync metódus puffereli a tartalmat egy memóriastreambe. A származtatott osztályok felülbírálhatják ezt a viselkedést, ha jobb mód van a tartalom streamként való lekérésére. Például egy bájttömb vagy egy sztring hatékonyabb módszert használhat, például egy írásvédett MemoryStream sortörést a bájtok vagy sztringek köré.)