OperationHandlerBaseT - класс

Базовый класс для обработчика операций.

Definition

Пространство имён: Tessa.Platform.Operations
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public abstract class OperationHandlerBase<T> : IOperationHandler
where T : IPluginSettings
Inheritance
Object    OperationHandlerBaseT
Derived
Implements
IOperationHandler

Параметры типа

T

Заметки

Создаёт экземпляр класса с указанием его зависимостей.

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

OperationHandlerBaseT Базовый класс для обработчика операций.

Свойства

DeleteOperation Определяет, должна ли операция быть удалена по окончанию её обработки.
OperationRepository Репозиторий, управляющий операциями.

Методы

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)
GetDefaultOperationBasePluginSettings Создаёт настройки плагина OperationBasePluginSettings с именем pluginName.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ProcessOperationAsync(Guid, IPluginSettings, CancellationToken) Выполняет обработку операции с заданным идентификатором.
ProcessOperationAsync(IOperation, IPluginSettings, CancellationToken) Выполняет обработку переданной операции.
ProcessOperationCoreAsync Выполняет обработку переданной операции.
ResolveSettings Выполняет получение объекта с настройками плагина-обработчика операций из объекта с данными плагина.
Возвращает объект с настройками по умолчанию, если объект с данными не передан.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

См. также