Для изменения размера нажмите или перетащите

IOperation - интерфейс

Операция.

Пространство имён:  Tessa.Platform.Operations
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public interface IOperation : IBinarySerializable, 
	IStorageSerializable

Тип 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(BinaryReader)
Десериализует объект из бинарной формы.
(Унаследован от IBinarySerializable.)
Открытый методDeserialize(DictionaryString, Object)
Выполняет десериализацию полей объекта из заданного хранилища.
(Унаследован от IStorageSerializable.)
Открытый методSerialize(BinaryWriter)
Сериализует объект в бинарной форме.
(Унаследован от IBinarySerializable.)
Открытый методSerialize(DictionaryString, Object)
Выполняет сериализацию полей объекта в заданное хранилище.
(Унаследован от IStorageSerializable.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияConvertOperationToStorage (Определяется CommonExtensions.)
В начало страницы
См. также