StreamHelperCreateStreamAsync - метод

Создаёт поток в памяти, над которым выполняется заданный метод. Если при выполнении метода происходит исключение, то поток корректно закрывается.

Definition

Пространство имён: Tessa.Platform.IO
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public static ValueTask<MemoryStream> CreateStreamAsync(
	Func<Stream, ValueTask> writeActionAsync,
	int capacity = 0
)

Параметры

writeActionAsync  FuncStream, ValueTask
Метод, который выполняется для заданного потока.
capacity  Int32  (Optional)
Изначальный размер памяти, выделяемый для потока. Если равен нулю или отрицательному числу, то устанавливается размер по умолчанию.

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

ValueTaskMemoryStream
Поток в памяти, над которым выполняется заданный метод.

См. также