SuperStream - конструктор
Пространство имён: Tessa.Platform.IOСборка: Tessa (в Tessa.dll) Версия: 4.1.6+4a6cbd59b2fb8843c9938ab551fae92e13c8542c
public SuperStream(
params Func<CancellationToken, ValueTask<Stream>>[] streamAsyncFactories
)
Public Sub New (
ParamArray streamAsyncFactories As Func(Of CancellationToken, ValueTask(Of Stream))()
)
public:
SuperStream(
... array<Func<CancellationToken, ValueTask<Stream^>>^>^ streamAsyncFactories
)
new :
streamAsyncFactories : Func<CancellationToken, ValueTask<Stream>>[] -> SuperStream
Параметры
- streamAsyncFactories FuncCancellationToken, ValueTaskStream
-
Список фабрик объектов Stream, которые требуется объединить в единственный байтовый поток.
Фабрики могут возвращать null, если они не могут предоставить данных для чтения.
Гарантируется, что для каждого объекта
Stream, для которого была вызвана фабрика, будет также выполнено освобождение
либо при вызове следующей фабрики, либо при освобождении текущего потока.