Поделиться через


BinaryData.FromStreamAsync Метод

Определение

Перегрузки

FromStreamAsync(Stream, CancellationToken)

Создает BinaryData экземпляр из указанного потока. Поток не удаляется этим методом.

FromStreamAsync(Stream, String, CancellationToken)

FromStreamAsync(Stream, CancellationToken)

Исходный код:
BinaryData.cs
Исходный код:
BinaryData.cs
Исходный код:
BinaryData.cs
Исходный код:
BinaryData.cs
Исходный код:
BinaryData.cs

Создает BinaryData экземпляр из указанного потока. Поток не удаляется этим методом.

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)

Параметры

stream
Stream

Поток, содержащий данные.

cancellationToken
CancellationToken

Маркер, который может использоваться для отмены операции.

Возвращаемое значение

Значение , представляющее все данные, оставшиеся в stream.

Исключения

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Комментарии

Этот метод сохраняет в задаче все исключения, не относящиеся к использованию, которые может создавать синхронный аналог метода. Если исключение сохраняется в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Хранимые исключения см. в разделе исключения, создаваемые FromStream(Stream).

Применяется к

FromStreamAsync(Stream, String, CancellationToken)

Исходный код:
BinaryData.cs
Исходный код:
BinaryData.cs
Исходный код:
BinaryData.cs
Исходный код:
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)

Параметры

stream
Stream
mediaType
String
cancellationToken
CancellationToken

Возвращаемое значение

Исключения

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Применяется к