SuperStream - конструктор

Инициализирует новый экземпляр класса SuperStream

Definition

Пространство имён: Tessa.Platform.IO
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public SuperStream(
	params Func<CancellationToken, ValueTask<Stream>>[] streamAsyncFactories
)

Параметры

streamAsyncFactories  FuncCancellationToken, ValueTaskStream
Список фабрик объектов Stream, которые требуется объединить в единственный байтовый поток. Фабрики могут возвращать null, если они не могут предоставить данных для чтения.

Заметки

Гарантируется, что для каждого объекта Stream, для которого была вызвана фабрика, будет также выполнено освобождение либо при вызове следующей фабрики, либо при освобождении текущего потока.

См. также