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.
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é.