StreamHelperCreateStreamAsync - метод
Создаёт поток в памяти, над которым выполняется заданный метод.
Если при выполнении метода происходит исключение, то поток корректно закрывается.
Пространство имён: Tessa.Platform.IOСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public static ValueTask<MemoryStream> CreateStreamAsync(
Func<Stream, ValueTask> writeActionAsync,
int capacity = 0
)
Public Shared Function CreateStreamAsync (
writeActionAsync As Func(Of Stream, ValueTask),
Optional capacity As Integer = 0
) As ValueTask(Of MemoryStream)
public:
static ValueTask<MemoryStream^> CreateStreamAsync(
Func<Stream^, ValueTask>^ writeActionAsync,
int capacity = 0
)
static member CreateStreamAsync :
writeActionAsync : Func<Stream, ValueTask> *
?capacity : int
(* Defaults:
let _capacity = defaultArg capacity 0
*)
-> ValueTask<MemoryStream>
- writeActionAsync FuncStream, ValueTask
- Метод, который выполняется для заданного потока.
- capacity Int32 (Optional)
-
Изначальный размер памяти, выделяемый для потока.
Если равен нулю или отрицательному числу, то устанавливается размер по умолчанию.
ValueTaskMemoryStreamПоток в памяти, над которым выполняется заданный метод.