public sealed class NumberContext : INumberContext,
INumberDependencies, ISealablePublic NotInheritable Class NumberContext
Implements INumberContext, INumberDependencies, ISealablepublic ref class NumberContext sealed : INumberContext,
INumberDependencies, ISealable[<SealedAttribute>]
type NumberContext =
class
interface INumberContext
interface INumberDependencies
interface ISealable
end| NumberContext | Создаёт экземпляр класса с указанием значений его свойств. |
| Builder | Объект, осуществляющий низкоуровневые действия с номерами, которые зависят от бизнес-логики. Если объект недоступен или уже был установлен, то выбрасывается исключение [System.InvalidOperationException]. |
| CanCancel | Признак того, что свойство [Tessa.Cards.Numbers.INumberContext.Cancel] содержит информацию об отмене действия и его значение можно изменить. |
| Cancel | Признак того, что действие должно быть отменено для [Tessa.Cards.Numbers.INumberExtendable.NotifyBeforeEventAsync] или было отменено для [Tessa.Cards.Numbers.INumberExtendable.NotifyAfterEventAsync]. По умолчанию свойство равно false. |
| CanChangeNumber | Признак того, что значение свойства [Tessa.Cards.Numbers.INumberContext.NumberObject] можно изменить. |
| CanHandle | Признак того, что свойство [Tessa.Cards.Numbers.INumberContext.Handled] содержит информацию об успешной обработке действия и его значение можно изменить. |
| Card | Карточка, для которой производится работа с номером. В методе [Tessa.Cards.Numbers.INumberDirectorBase.IsAvailableAsync] для события [Tessa.Cards.Numbers.NumberEventTypes.DeletingCardWithoutBackup] может отсутствовать любая информация по карточке для оптимизации загрузки секций удаляемой карточки. Поэтому в этом случае, если в карточке нет секций, рекомендуется не выполнять никаких проверок. Метод будет позже вызван ещё раз для того же действия. Во всех остальных случаях для того, чтобы гарантировать успешную обработку в расширениях, в карточке должны присутствовать системная информация и все секции, но могут отсутствовать файлы и задания. |
| CardType | Тип карточки, для которой будет производиться работа с номером. |
| Composer | Объект, обрабатывающий логику выделения и изменения номеров карточек. Если объект недоступен или уже был установлен, то выбрасывается исключение [System.InvalidOperationException]. |
| ContextInfo | Доступная только для чтения информация из внешнего контекста, используемая при обработке события, происходящего с номером. Обычно в расширениях UI это ICardModel.Info, а в других расширениях, связанных с карточками, это Info запроса. |
| DbScope | Объект, предоставляющий доступ к базе данных, или null, если выполнение происходит без доступа к базе данных, например, со стороны клиента. |
| Director | Объект, управляющий взаимодействием с номерами карточек. Если объект недоступен или уже был установлен, то выбрасывается исключение [System.InvalidOperationException]. |
| EventType | Тип события, происходящего с номером. Если событие не было установлено, то возвращается [Tessa.Cards.Numbers.NumberEventTypes.Unknown]. Установить значение можно единственный раз, причём нельзя установить null или [Tessa.Cards.Numbers.NumberEventTypes.Unknown]. |
| ExternalContext | Объект внешнего контекста, используемый при обработке события, происходящего с номером. |
| Handled | Признак того, что действие было успешно обработано, если свойство [Tessa.Cards.Numbers.INumberContext.CanHandle] возвращает true. В противном случае значене равно false, что следует трактовать как "информация о выполнении неизвестна". |
| HasBuilder | Признак того, что объект [Tessa.Cards.Numbers.INumberContext.Builder] был задан, и обращение к свойству не приведёт к исключению. |
| HasComposer | Признак того, что объект [Tessa.Cards.Numbers.INumberContext.Composer] был задан, и обращение к свойству не приведёт к исключению. |
| HasDirector | Признак того, что объект [Tessa.Cards.Numbers.INumberContext.Director] был задан, и обращение к свойству не приведёт к исключению. |
| HasEventType | Признак того, что объект [Tessa.Cards.Numbers.INumberContext.EventType] был задан, и обращение к свойству вернёт действительное значение. |
| Info | Произвольно структурированная информация, используемая при обработке события, происходящего с номером. |
| IsSealed | Признак того, что объект был защищён от изменений. |
| NumberObject | Объект, определяющий свойства номера и средства его хранения. |
| PlaceholderInfo | Информация, передаваемая в свойство IPlaceholderContext.Info при замене плейсхолдеров в формате номера, формате последовательности или в других случаях, когда для API номеров требуется задействовать API плейсхолдеров. |
| PlaceholderManager | Объект, управляющий операциями с плейсхолдерами. |
| RequestRepository | Репозиторий, используемый для построения универсальных запросов к API номеров на сервере. |
| SerializableInfo | Сериализуемая информация, которая может быть передана при обмене данными между клиентом и сервером. Обычно это информация из методов, связанных с элементом управления номерами, которую можно получить из сервера в клиентском NumberControlResponse.Info. Запрещено использовать это свойство для хранения несериализуемых объектов, т.к. это приведёт к ошибке при сериализации данных. |
| Session | Сессия текущего пользователя. |
| TransactionMode | Получает или задаёт способ выполнения запросов, связанных с номерами. |
| UnityContainer | Контейнер Unity, который может использоваться для получения дополнительных зависимостей. |
| ValidationResult | Информация по результату события, происходящего с номером. |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| Seal | Защищает объект от изменений. |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| ExecuteNumberActionAsync |
Выполняет ранее установленное действие с номером по заданному ключу.
Если действие не было установлено, то возвращает false.
(Определяется NumberExtensions) |
| Get | (Определяется ComHelper) |
| Initialize |
Выполняет инициализацию свойств для контекста действий с номером, если они не были инициализированы:
Director, Builder
и EventType. Инициализация вызывается автоматически для вызова расширяемых
методов INumberDirector.
(Определяется NumberExtensions) |
| InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor) |
| Invoke | (Определяется ComHelper) |
| Set | (Определяется ComHelper) |
| SetControl |
Устанавливает в контексте элемент управления номерами, который инициировал событие, происходящее с номером.
(Определяется NumberExtensions) |
| SetControlLocation |
Устанавливает в контексте информацию по местоположению номера в карточке для элемента управления номерами,
который инициировал событие, происходящее с номером.
(Определяется NumberExtensions) |
| SetControlName |
Устанавливает в контексте имя элемента управления номерами, который инициировал событие, происходящее с номером.
(Определяется NumberExtensions) |
| SetNumberAction |
Устанавливает в контексте действие с номером, доступное по заданному ключу.
Значение null, переданное в параметр numberActionAsync,
приводит к удалению ранее заданного действия.
(Определяется NumberExtensions) |
| TryGetControlT |
Возвращает элемент управления номерами, который инициировал событие, происходящее с номером,
или null, если элемент управления неизвестен или если его тип отличен от заданного.
(Определяется NumberExtensions) |
| TryGetControlLocation |
Возвращает информацию по местоположению номера в карточке для элемента управления номерами,
который инициировал событие, происходящее с номером, или null, если местоположение неизвестно.
(Определяется NumberExtensions) |
| TryGetControlName |
Возвращает имя (алиас) элемента управления номерами, который инициировал событие, происходящее с номером,
или null, если элемент управления неизвестен или если его тип отличен от заданного.
(Определяется NumberExtensions) |