FileConverterResponse(FuncCancellationToken, ValueTaskStream, Int64, Boolean, Boolean, String, DictionaryString, Object) - конструктор
Создаёт экземпляр класса с указанием функции на получение контента файла.
Результат выполнения операции не будет содержать сообщений.
Пространство имён: Tessa.FileConvertersСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public FileConverterResponse(
Func<CancellationToken, ValueTask<Stream>> getStreamFuncAsync = null,
long size = -1,
bool isAcquiredFromCache = false,
bool hasAwaitedResult = true,
string suggestedName = null,
Dictionary<string, Object> info = null
)
Public Sub New (
Optional getStreamFuncAsync As Func(Of CancellationToken, ValueTask(Of Stream)) = Nothing,
Optional size As Long = -1,
Optional isAcquiredFromCache As Boolean = false,
Optional hasAwaitedResult As Boolean = true,
Optional suggestedName As String = Nothing,
Optional info As Dictionary(Of String, Object) = Nothing
)
public:
FileConverterResponse(
Func<CancellationToken, ValueTask<Stream^>>^ getStreamFuncAsync = nullptr,
long long size = -1,
bool isAcquiredFromCache = false,
bool hasAwaitedResult = true,
String^ suggestedName = nullptr,
Dictionary<String^, Object^>^ info = nullptr
)
new :
?getStreamFuncAsync : Func<CancellationToken, ValueTask<Stream>> *
?size : int64 *
?isAcquiredFromCache : bool *
?hasAwaitedResult : bool *
?suggestedName : string *
?info : Dictionary<string, Object>
(* Defaults:
let _getStreamFuncAsync = defaultArg getStreamFuncAsync null
let _size = defaultArg size -1
let _isAcquiredFromCache = defaultArg isAcquiredFromCache false
let _hasAwaitedResult = defaultArg hasAwaitedResult true
let _suggestedName = defaultArg suggestedName null
let _info = defaultArg info null
*)
-> FileConverterResponse
Параметры
- getStreamFuncAsync FuncCancellationToken, ValueTaskStream (Optional)
-
Асинхронная функция, которая возвращает поток с содержимым файла,
или null, если возвращается пустой поток.
- size Int64 (Optional)
-
Размер содержимого getStreamFuncAsync в байтах или -1, если содержимое отсутствует или размер неизвестен.
- isAcquiredFromCache Boolean (Optional)
-
Признак того, что результат конвертации был получен из кэша.
- hasAwaitedResult Boolean (Optional)
-
Признак того, что ожидание результата было выполнено и результат был получен (успешный или с ошибками).
Если значение равно false, то метод получения содержимого файла
GetStreamOrThrowAsync(CancellationToken) выбросит исключение.
- suggestedName String (Optional)
-
Предпочитаемое имя файла после конвертации.
- info DictionaryString, Object (Optional)
-
Дополнительная информация, полученная из результатов операции конвертации,
или null, если дополнительная информация отсутствует.