FileConverterRequest - класс

Запрос на конвертацию файла.

Definition

Пространство имён: Tessa.FileConverters
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public class FileConverterRequest : IFileConverterRequest, 
	ISealable
Inheritance
Object    FileConverterRequest
Implements
IFileConverterRequest, ISealable

Заметки

Наследники класса могут добавить свойства и переопределить методы Serialize(IDictionaryString, Object) и Deserialize(IDictionaryString, Object).

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

FileConverterRequestИнициализирует новый экземпляр класса FileConverterRequest

Свойства

CardIDИдентификатор карточки с преобразуемым файлом.
CardTypeID Идентификатор типа карточки с преобразуемым файлом, который указывается в запросе на конвертацию CardGetFileContentRequest.CardTypeID, или null, если свойство не указывается в запросе. От значения этого свойства не зависит вычисление хеша запроса (и идентификация похожих операций). Значение необязательно для заполнения, его можно использовать для конвертации виртуальных файлов.
CardTypeName Имя типа карточки с преобразуемым файлом, который указывается в запросе на конвертацию CardGetFileContentRequest.CardTypeName, или null, если свойство не указывается в запросе. От значения этого свойства не зависит вычисление хеша запроса (и идентификация похожих операций). Значение необязательно для заполнения, его можно использовать для конвертации виртуальных файлов.
EventName Алиас события, для которого выполняется предпросмотр. Значение используется для вычисления хеша запроса. Список стандартных алиасов можно получить из класса [Tessa.FileConverters.FileConverterEventNames].
FileIDИдентификатор преобразуемого файла.
FileName Имя преобразуемого файла. При установке автоматически определяет и устанавливает значение свойства [Tessa.FileConverters.IFileConverterRequest.InputFormat].
FileRequestInfo Дополнительная информация, передаваемая в запрос на конвертацию CardGetFileContentRequest.Info. От такой информации зависит вычисление хеша запроса (и идентификация похожих операций). Если от некоторой части этих данных должен зависеть хеш запроса, то скопируйте их в свойство Parameters. Значение необязательно для заполнения, его можно использовать для конвертации виртуальных файлов.
FileTypeID Идентификатор типа преобразуемого файла, который указывается в запросе на конвертацию CardGetFileContentRequest.FileTypeID, или null, если свойство не указывается в запросе. От значения этого свойства зависит вычисление хеша запроса (и идентификация похожих операций). Значение необязательно для заполнения, его можно использовать для конвертации виртуальных файлов.
FileTypeName Имя типа преобразуемого файла, который указывается в запросе на конвертацию CardGetFileContentRequest.FileTypeName, или null, если свойство не указывается в запросе. От значения этого свойства зависит вычисление хеша запроса (и идентификация похожих операций). Значение необязательно для заполнения, его можно использовать для конвертации виртуальных файлов.
FlagsФлаги с настройками конвертации файлов.
Info Дополнительная информация, передаваемая в параметры конвертации. От такой информации не зависит вычисление хеша запроса (и идентификация похожих операций), в отличие от данных в свойстве [Tessa.FileConverters.IFileConverterRequest.Parameters].
InputFormat Формат преобразуемого файла. Устанавливайте значение этого свойства после установки [Tessa.FileConverters.IFileConverterRequest.FileName].
IsSealedПризнак того, что объект был защищён от изменений.
OutputFormatВыходной формат файла. Значение используется для вычисления хеша запроса.
Parameters Дополнительная информация, передаваемая в параметры конвертации, которая влияет на вычисление хеша запроса. Файлы, сгенерированные с разными параметрами, могут конвертироваться параллельно и могут сохраняться в кэш одновременно. Если параметры идентичны (а также свойства VersionID, EventName и OutputFormat), то система считает запросы идентичными, выполнит конвертацию ровно один раз и вернёт результат из кэша.
VersionIDИдентификатор версии преобразуемого файла. Значение используется для вычисления хеша запроса.

Методы

CalculateHash Вычисляет хеш операции по конвертации для данного запроса, по которому, в том числе, выполняется сравнение операций и их результатов в кэше. По умолчанию учитываются значения свойств VersionID, EventName, OutputFormat и Parameters.
DeserializeДесериализует информацию из заданного хранилища в свойства текущего объекта.
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)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ResolveHashData Заполняет хеш-таблицу со свойствами объекта, которые влияют на хеш операции по конвертации, по которому, в том числе, выполняется сравнение операций и их результатов в кэше. По умолчанию учитываются значения свойств VersionID, EventName, OutputFormat и Parameters.
SealЗащищает объект от изменений.
SealInternal

Защищает объект от изменений.

Метод может быть переопределён в классах-наследниках.

SerializeСериализует информацию в заданном хранилище для передачи в запускаемую операцию.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также