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

Operation - класс

Операция.
Иерархия наследования
SystemObject
  Tessa.Platform.OperationsOperation

Пространство имён:  Tessa.Platform.Operations
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
[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.)
В начало страницы
См. также