Для изменения размера нажмите или перетащите

INumberDirectorBase - интерфейс

Базовый интерфейс для объектов, реализующих произвольное взаимодействие с номерами карточек.

Пространство имён:  Tessa.Cards.Numbers
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public interface INumberDirectorBase : INumberExtendable, 
	ISealable

Тип INumberDirectorBase предоставляет следующие члены.

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