FileConverterResponse(FuncCancellationToken, ValueTaskStream, Int64, Boolean, Boolean, DictionaryString, Object) - конструктор |
Создаёт экземпляр класса с указанием функции на получение контента файла.
Результат выполнения операции не будет содержать сообщений.
Пространство имён:
Tessa.FileConverters
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public FileConverterResponse(
Func<CancellationToken, ValueTask<Stream>> getStreamFuncAsync = null,
long size = -1,
bool isAcquiredFromCache = false,
bool hasAwaitedResult = true,
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 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,
Dictionary<String^, Object^>^ info = nullptr
)
new :
?getStreamFuncAsync : Func<CancellationToken, ValueTask<Stream>> *
?size : int64 *
?isAcquiredFromCache : bool *
?hasAwaitedResult : bool *
?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 _info = defaultArg info null
*)
-> FileConverterResponse
Параметры
- getStreamFuncAsync (Optional)
- Тип: SystemFuncCancellationToken, ValueTaskStream
Асинхронная функция, которая возвращает поток с содержимым файла,
или null, если возвращается пустой поток.
- size (Optional)
- Тип: SystemInt64
Размер содержимого getStreamFuncAsync в байтах или -1, если содержимое отсутствует или размер неизвестен.
- isAcquiredFromCache (Optional)
- Тип: SystemBoolean
Признак того, что результат конвертации был получен из кэша.
- hasAwaitedResult (Optional)
- Тип: SystemBoolean
Признак того, что ожидание результата было выполнено и результат был получен (успешный или с ошибками).
Если значение равно false, то метод получения содержимого файла
GetStreamOrThrowAsync(CancellationToken) выбросит исключение.
- info (Optional)
- Тип: System.Collections.GenericDictionaryString, Object
Дополнительная информация, полученная из результатов операции конвертации,
или null, если дополнительная информация отсутствует.
См. также