HttpContent.CreateContentReadStreamAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| CreateContentReadStreamAsync() |
Serialisieren Sie den HTTP-Inhalt als asynchronen Vorgang in einen Speicherdatenstrom. |
| CreateContentReadStreamAsync(CancellationToken) |
Serialisiert den HTTP-Inhalt als asynchronen Vorgang in einen Speicherdatenstrom. |
CreateContentReadStreamAsync()
- Quelle:
- HttpContent.cs
- Quelle:
- HttpContent.cs
- Quelle:
- HttpContent.cs
- Quelle:
- HttpContent.cs
- Quelle:
- HttpContent.cs
Serialisieren Sie den HTTP-Inhalt als asynchronen Vorgang in einen Speicherdatenstrom.
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)
Gibt zurück
Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.
Hinweise
Dieser Vorgang wird nicht blockiert. Das zurückgegebene Task<TResult> Objekt wird abgeschlossen, nachdem alle Inhalte in den Speicherdatenstrom geschrieben wurden.
Nach Abschluss des Vorgangs enthält die Result Eigenschaft für das zurückgegebene Aufgabenobjekt den Speicherdatenstrom, der den HTTP-Inhalt darstellt. Der zurückgegebene Datenstrom kann dann zum Lesen des Inhalts mithilfe verschiedener Stream-APIs verwendet werden.
Die CreateContentReadStreamAsync Methode puffert den Inhalt in einem Speicherdatenstrom. Abgeleitete Klassen können dieses Verhalten außer Kraft setzen, wenn es eine bessere Möglichkeit zum Abrufen des Inhalts als Datenstrom gibt. Beispielsweise könnte ein Bytearray oder eine Zeichenfolge eine effizientere Methode verwenden, z. B. das Umschließen eines Schreibschutzs MemoryStream um die Bytes oder Zeichenfolgen.
Gilt für:
CreateContentReadStreamAsync(CancellationToken)
- Quelle:
- HttpContent.cs
- Quelle:
- HttpContent.cs
- Quelle:
- HttpContent.cs
- Quelle:
- HttpContent.cs
- Quelle:
- HttpContent.cs
Serialisiert den HTTP-Inhalt als asynchronen Vorgang in einen Speicherdatenstrom.
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)
Parameter
- cancellationToken
- CancellationToken
Das Abbruchtoken zum Abbrechen des Vorgangs.
Gibt zurück
Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.
Ausnahmen
Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.
Hinweise
Dieser Vorgang wird nicht blockiert. Das zurückgegebene Task<TResult> Objekt wird abgeschlossen, nachdem alle Inhalte in den Speicherdatenstrom geschrieben wurden.
Nach Abschluss des Vorgangs enthält die Result Eigenschaft für das zurückgegebene Aufgabenobjekt den Speicherdatenstrom, der den HTTP-Inhalt darstellt. Der zurückgegebene Datenstrom kann dann zum Lesen des Inhalts mithilfe verschiedener Stream-APIs verwendet werden.
Die CreateContentReadStreamAsync Methode puffert den Inhalt in einem Speicherdatenstrom. Abgeleitete Klassen können dieses Verhalten außer Kraft setzen, wenn es eine bessere Möglichkeit zum Abrufen des Inhalts als Datenstrom gibt. Beispielsweise könnte ein Bytearray oder eine Zeichenfolge eine effizientere Methode verwenden, z. B. das Umschließen eines Schreibschutzs MemoryStream um die Bytes oder Zeichenfolge.)