Sdílet prostřednictvím


BinaryData.FromStreamAsync Metoda

Definice

Přetížení

FromStreamAsync(Stream, CancellationToken)

Vytvoří BinaryData instanci ze zadaného datového proudu. Datový proud není touto metodou odstraněn.

FromStreamAsync(Stream, String, CancellationToken)

FromStreamAsync(Stream, CancellationToken)

Zdroj:
BinaryData.cs
Zdroj:
BinaryData.cs
Zdroj:
BinaryData.cs
Zdroj:
BinaryData.cs

Vytvoří BinaryData instanci ze zadaného datového proudu. Datový proud není touto metodou odstraněn.

public static System.Threading.Tasks.Task<BinaryData> FromStreamAsync (System.IO.Stream stream, System.Threading.CancellationToken cancellationToken = default);
static member FromStreamAsync : System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task<BinaryData>
Public Shared Function FromStreamAsync (stream As Stream, Optional cancellationToken As CancellationToken = Nothing) As Task(Of BinaryData)

Parametry

stream
Stream

Datový proud obsahující data.

cancellationToken
CancellationToken

Token, který může být použit ke zrušení operace.

Návraty

Hodnota představující všechna zbývající data v streamsouboru .

Výjimky

Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.

Poznámky

Tato metoda ukládá do úlohy, která vrací všechny výjimky nesouvisejí s používáním, které může vyvolat synchronní protějšek metody. Pokud je ve vrácené úloze uložena výjimka, bude tato výjimka vyvolána při čekání na úkol. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. Informace o uložených výjimkách najdete v tématu Výjimky vyvolané nástrojem FromStream(Stream).

Platí pro

FromStreamAsync(Stream, String, CancellationToken)

Zdroj:
BinaryData.cs
Zdroj:
BinaryData.cs
Zdroj:
BinaryData.cs
public static System.Threading.Tasks.Task<BinaryData> FromStreamAsync (System.IO.Stream stream, string? mediaType, System.Threading.CancellationToken cancellationToken = default);
static member FromStreamAsync : System.IO.Stream * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<BinaryData>
Public Shared Function FromStreamAsync (stream As Stream, mediaType As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of BinaryData)

Parametry

stream
Stream
mediaType
String
cancellationToken
CancellationToken

Návraty

Výjimky

Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.

Platí pro