ConsoleOperationTContext - класс

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

Definition

Пространство имён: Tessa.Platform.ConsoleApps
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public abstract class ConsoleOperation<TContext> : IConsoleOperation<TContext>, 
	IAsyncDisposable
Inheritance
Object    ConsoleOperationTContext
Derived
Подробнее
Implements
IAsyncDisposable, IConsoleOperationTContext

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

TContext
Тип контекста операции.

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

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

Свойства

ExtendedInitialization Признак того, что используется расширенная инициализация при открытии сессии (с выполняемыми расширениями и стримом инициализации).
Logger Логгер приложения.
SessionManager Объект для управления клиентскими сессиями.

Методы

CheckDisposed Выбрасывает исключение [ObjectDisposedException], если ресурсы текущего объекта были освобождены.
CloseAsync Закрывает соединение с сервисом.
DisposeAsyncОсвобождает ресурсы, занимаемые объектом.
DisposeCoreAsync Вызывается для освобождения ресурсов в дочерних классах.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
ExecuteAsync Осуществляет выполнение операции.
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)
LoginAsync Устанавливает соединение с сервисом.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также