Operation - класс |
Пространство имён: Tessa.Platform.Operations
[SerializableAttribute] public sealed class Operation : IOperation, IBinarySerializable, IStorageSerializable
Тип Operation предоставляет следующие члены.
Имя | Описание | |
---|---|---|
Operation | Создаёт экземпляр класса с параметрами по умолчанию. | |
Operation(IOperation) |
Создаёт экземпляр класса с указанием операции, свойства которой
используются для инициализации создаваемого объекта.
|
Имя | Описание | |
---|---|---|
Completed |
Дата и время окончания операции в UTC
или null, если операция ещё не завершена.
| |
Created | Дата и время создания операции в UTC. | |
CreatedByID | Идентификатор пользователя, создавшего запрос на операцию. | |
CreatedByName | Имя пользователя, создавшего запрос на операцию. | |
Digest | Краткое описание операции. | |
ID | Идентификатор операции. | |
InProgress |
Дата и время начала выполнения операции в UTC
или null, если выполнение операции ещё не начато.
| |
Progress |
Процент выполнения операции от 0 до 100
или null, если операция не сообщает процент своей готовности.
| |
ReportsProgress |
Признак того, что операция сообщает о проценте своей готовности в свойстве
[Tessa.Platform.Operations.IOperation.Progress].
| |
Request |
Запрос на выполнение операции
или null, если для выполнения операции не требуется запрос.
| |
RequestHash |
Хеш, посчитанный для данных в запросе Request,
или null, если для выполнения операции не требуется запрос.
Для расчёта обычно используется функция хеширования HMAC-SHA256,
размер хеша в которой 256 бит или 32 байта.
Расчёт выполняется автоматически в момент создания операции. Заполнять поле вручную не рекомендуется.
| |
Response |
Результат выполнения операции
или null, если операция ещё не завершена или для операции недоступна информация о результате.
| |
State | Состояние операции. | |
TypeID |
Идентификатор типа операции. Должен быть добавлен в перечисление OperationTypes.
|
Имя | Описание | |
---|---|---|
Deserialize(DictionaryString, Object) | Выполняет десериализацию полей объекта из заданного хранилища. | |
Deserialize(BinaryReader) | Десериализует объект из бинарной формы. | |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object.) | |
GetHashCode | Serves as the default hash function. (Унаследован от Object.) | |
GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
Serialize(DictionaryString, Object) | Выполняет сериализацию полей объекта в заданное хранилище. | |
Serialize(BinaryWriter) | Сериализует объект в бинарной форме. | |
ToString | Returns a string that represents the current object. (Унаследован от Object.) |
Имя | Описание | |
---|---|---|
ConvertOperationToStorage | (Определяется CommonExtensions.) | |
Get | (Определяется ComHelper.) | |
InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.) | |
Invoke | (Определяется ComHelper.) | |
Set | (Определяется ComHelper.) |