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