NumberControlRequestExtension - класс

Базовый класс для расширений, связанных с выполнением действия для контрола "Нумератор".

Definition

Пространство имён: Tessa.Cards.Numbers
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public abstract class NumberControlRequestExtension : CardTypedRequestExtension<NumberControlRequest, NumberControlResponse>
Inheritance
Object    CardRequestExtension    CardTypedRequestExtensionNumberControlRequest, NumberControlResponse    NumberControlRequestExtension
Derived

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

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

Свойства

GetStrategy Стратегия загрузки карточки.
NewStrategy Стратегия создания карточки.
NumberDirectorContainer Объект, предоставляющий доступ к API номеров.
TransactionStrategy Стратегия обеспечения блокировок для карточек.

Методы

AfterRequestДействие, выполняемое после универсального взаимодействия с сервисом карточек как при успешном, так и при неудачном результате.
(Унаследован от CardTypedRequestExtensionTRequest, TResponse)
AfterRequestFinally Действие, выполняемое при возникновении исключения или после универсального взаимодействия с сервисом карточек как при успешном, так и при неудачном результате. Необработанные исключения не прерывают выполнение цепочки расширений.
(Унаследован от CardRequestExtension)
BeforeRequest Действие, выполняемое перед универсальным взаимодействием с сервисом карточек стандартными средствами. Может установить ответ на запрос для того, чтобы взаимодействие с сервисом карточек стандартными средствами не выполнялось.
(Унаследован от CardRequestExtension)
CreateRequestAsync Создаёт строготипизированный объект запроса для заданного хранилища или null, если создание невозможно.
(Переопределяет CardTypedRequestExtensionTRequest, TResponseCreateRequestAsync(DictionaryString, Object, CancellationToken))
CreateResponseAsyncСоздаёт объект ответа на запрос для успешно выполненного действия с номером.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
ExecuteNumberActionAsync Выполняет действие с номером для заданного контекста. Возвращает признак того, что действие успешно выполнено.
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)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ProcessRequestAsync Выполняет обработку заданного запроса и возвращает ответ на запрос. Метод может вернуть null, если устанавливать ответ на запрос не требуется.
(Переопределяет CardTypedRequestExtensionTRequest, TResponseProcessRequestAsync(ICardRequestExtensionContext, TRequest))
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryLoadOrCreateCardAsync Загружает или создаёт карточку по заданному идентификатору и возвращает карточку или null, если карточка не была создана или загружена. Создание выполняется в случае, если в запросе request указано, что карточка ещё ни разу не была сохранена.

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

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

См. также