FileConverterContext(FuncCancellationToken, ValueTaskStream, FuncCancellationToken, ValueTaskValueTupleStream, Int64, String, IFileConverterRequest, IOperation, CancellationToken) - конструктор
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён: Tessa.FileConvertersСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public FileConverterContext(
Func<CancellationToken, ValueTask<Stream>> getInputContentAsync,
Func<CancellationToken, ValueTask<(Stream , long )>> getOutputContentAsync,
string suggestedName,
IFileConverterRequest request,
IOperation operation = null,
CancellationToken cancellationToken = default
)
Public Sub New (
getInputContentAsync As Func(Of CancellationToken, ValueTask(Of Stream)),
getOutputContentAsync As Func(Of CancellationToken, ValueTask(Of ( As Stream, As Long))),
suggestedName As String,
request As IFileConverterRequest,
Optional operation As IOperation = Nothing,
Optional cancellationToken As CancellationToken = Nothing
)
public:
FileConverterContext(
Func<CancellationToken, ValueTask<Stream^>>^ getInputContentAsync,
Func<CancellationToken, ValueTask<ValueTuple<Stream^, long long>>>^ getOutputContentAsync,
String^ suggestedName,
IFileConverterRequest^ request,
IOperation^ operation = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
new :
getInputContentAsync : Func<CancellationToken, ValueTask<Stream>> *
getOutputContentAsync : Func<CancellationToken, ValueTask<ValueTuple<Stream, int64>>> *
suggestedName : string *
request : IFileConverterRequest *
?operation : IOperation *
?cancellationToken : CancellationToken
(* Defaults:
let _operation = defaultArg operation null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> FileConverterContext
Параметры
- getInputContentAsync FuncCancellationToken, ValueTaskStream
- Асинхронно предоставляет поток с контентом входного файла для конвертации.
- getOutputContentAsync FuncCancellationToken, ValueTaskValueTupleStream, Int64
- Асинхронно предоставляет поток с контентом выходного сконвертированного файла.
- suggestedName String
- Предпочитаемое имя преобразуемого файла.
- request IFileConverterRequest
-
Запрос на выполнение операции, в рамках которого выполняется конвертация.
Не должен быть равен null.
- operation IOperation (Optional)
-
Операция, в рамках которой выполняется конвертация,
или null, если операция неизвестна или отсутствует.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.