FileConverterResponse(FuncCancellationToken, ValueTaskStream, Int64, Boolean, Boolean, String, DictionaryString, Object) - конструктор

Создаёт экземпляр класса с указанием функции на получение контента файла. Результат выполнения операции не будет содержать сообщений.

Definition

Пространство имён: Tessa.FileConverters
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
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
)

Параметры

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, если дополнительная информация отсутствует.

См. также