FileConverterResponse - класс

Результат конвертации файла с возможностью получить доступ к его контенту.

Definition

Пространство имён: Tessa.FileConverters
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class FileConverterResponse : IFileConverterResponse
Inheritance
Object    FileConverterResponse
Implements
IFileConverterResponse

Конструкторы

FileConverterResponse(FuncCancellationToken, ValueTaskStream, Int64, Boolean, Boolean, String, DictionaryString, Object) Создаёт экземпляр класса с указанием функции на получение контента файла. Результат выполнения операции не будет содержать сообщений.
FileConverterResponse(ValidationResult, FuncCancellationToken, ValueTaskStream, Int64, Boolean, Boolean, String, DictionaryString, Object) Создаёт экземпляр класса с указанием значений его свойств и методов.

Свойства

HasAwaitedResult Признак того, что ожидание результата было выполнено и результат был получен (успешный или с ошибками). Если значение равно false, то метод получения содержимого файла [Tessa.FileConverters.IFileConverterResponse.GetStreamOrThrow] выбросит исключение.
InfoДополнительная информация, полученная из результатов операции конвертации.
IsAcquiredFromCacheПризнак того, что результат конвертации был получен из кэша.
Size Размер содержимого [Tessa.FileConverters.IFileConverterResponse.GetStreamOrThrow] в байтах или -1, если содержимое отсутствует или размер неизвестен.
SuggestedNameПредпочитаемое имя файла после конвертации.
ValidationResult Результат выполнения операции. Если он содержит ошибки, то метод [Tessa.FileConverters.IFileConverterResponse.GetStreamOrThrow] выбросит исключение.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetStreamOrThrowAsync Возвращает поток с содержимым файла. Возвращённое значение потока не равно null. В случае ошибок в [Tessa.FileConverters.IFileConverterResponse.ValidationResult] или в случае, если ожидание результата не было завершено, т.е. [Tessa.FileConverters.IFileConverterResponse.HasAwaitedResult] равен false, выбрасывается исключение.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также