ReleaseNumberFromControlRequestExtension - класс

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

Definition

Пространство имён: Tessa.Extensions.Platform.Server.Numbers
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public class ReleaseNumberFromControlRequestExtension : NumberControlRequestExtension
Inheritance
Object    CardRequestExtension    CardTypedRequestExtensionNumberControlRequest, NumberControlResponse    NumberControlRequestExtension    ReleaseNumberFromControlRequestExtension

Заметки

Наследники класса могут переопределить его методы.

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

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

Свойства

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

Методы

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

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

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

См. также