public interface INumberDirectorBase : INumberExtendable,
ISealablePublic Interface INumberDirectorBase
Inherits INumberExtendable, ISealablepublic interface class INumberDirectorBase : INumberExtendable,
ISealabletype INumberDirectorBase =
interface
interface INumberExtendable
interface ISealable
end| AvailableEventTypes | Доступные типы событий, происходящие с номерами. Изменение этой коллекции позволяет отключить обработку некоторых событий для всех карточек, к которым применим текущий объект. |
| IsSealed | Признак того, что объект был защищён от изменений. (Унаследован от ISealable) |
| GetBuilder | Возвращает объект, осуществляющий низкоуровневые действия с номерами, которые зависят от бизнес-логики. Не возвращает null. |
| IsAvailableAsync | Выполняет проверку доступности для типа события, происходящего с номером. |
| NotifyAfterEventAsync |
Выполняет постобработку события, происходящего с номером. Это предоставляет возможность
изменить результат обработанного события или сохранить результат во внешнем хранилище.
(Унаследован от INumberExtendable) |
| NotifyBeforeEventAsync |
Выполняет предварительную обработку события, происходящего с номером. Это предоставляет возможность
полностью заместить или отменить стандартную обработку.
(Унаследован от INumberExtendable) |
| NotifyOnEventAsync | Выполняет заданное действие с номером. |
| Seal | Защищает объект от изменений. (Унаследован от ISealable) |
| AfterEvent |
Событие, выполняемое в процессе постобработки события, происходящего с номером. Это предоставляет возможность
изменить результат обработанного события или сохранить результат во внешнем хранилище.
(Унаследован от INumberExtendable) |
| BeforeEvent |
Событие, выполняемое в процессе предварительной обработки события, происходящего с номером.
Это предоставляет возможность полностью заместить или отменить стандартную обработку.
(Унаследован от INumberExtendable) |
| EnsureAvailable |
Гарантирует, что объект INumberDirectorBase в коллекции доступных типов событий
AvailableEventTypes будет содержать тип действия eventType.
Если коллекция защищена от изменений и тип события в ней отсутствовал, то метод возвращает false.
(Определяется NumberExtensions) |