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

NumberExtensions - методы

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

Методы
  ИмяОписание
Открытый методСтатический членAcquireNumberByTypeAsync
Выделяет и возвращает номер, тип которого указан в объекте context.NumberObject. Возвращённое значение не равно null, но может быть пустым в случае ошибки.
Открытый методСтатический членAcquireReservedNumberAsync
Выделяет зарезервированный ранее номер, который указан в объекте context.NumberObject. Возвращает признак того, что номер успешно выделен.
Открытый методСтатический членCreateContext
Создаёт контекст операции с номером для объекта INumberContext с заданным номером и другими параметрами. После создания контекста номер нельзя изменить.
Открытый методСтатический членCreateContextAsync(INumberDirector, INumberComposer, Card, CardType, DictionaryString, Object, Object, NumberTransactionMode, CancellationToken)
Создаёт контекст операции с номером для объекта INumberContext с заданными параметрами, принимая тип номера равным Custom. Этот метод может использоваться для создания контекста с базовым состоянием для последующей донастройки номера.
Открытый методСтатический членCreateContextAsync(INumberDirector, INumberComposer, Card, CardType, NumberTypeDescriptor, DictionaryString, Object, Object, NumberTransactionMode, CancellationToken)
Создаёт контекст операции с номером для объекта INumberContext с заданными параметрами. Этот метод может использоваться для создания контекста с базовым состоянием для последующей донастройки номера.
Открытый методСтатический членCreateInitializedContextAsync(INumberDirector, INumberComposer, Card, CardType, DictionaryString, Object, Object, NumberTransactionMode, NumberEventType, CancellationToken)
Создаёт контекст операции с номером для объекта INumberContext с заданными параметрами, принимая тип номера равным Custom, а затем инициализирует контекст с указанием типа события eventType.
Открытый методСтатический членCreateInitializedContextAsync(INumberDirector, INumberComposer, Card, CardType, NumberTypeDescriptor, DictionaryString, Object, Object, NumberTransactionMode, NumberEventType, CancellationToken)
Создаёт контекст операции с номером для объекта INumberContext с заданными параметрами, а затем инициализирует контекст с указанием типа события eventType.
Открытый методСтатический членDereserveWhenTabIsClosedOrRefreshedAsync
Добавляет запись в очередь действий с номерами, которая вызовет дерезервирование заданного номера number при закрытии вкладки карточки или при её переоткрытии (например, в процессе сохранения).
Открытый методСтатический членEnsureAvailable
Гарантирует, что объект INumberDirectorBase в коллекции доступных типов событий AvailableEventTypes будет содержать тип действия eventType. Если коллекция защищена от изменений и тип события в ней отсутствовал, то метод возвращает false.
Открытый методСтатический членExecuteNumberActionAsync
Выполняет ранее установленное действие с номером по заданному ключу. Если действие не было установлено, то возвращает false.
Открытый методСтатический членGetNumberAsync(INumberLocation, INumberContext, NumberTypeDescriptor, CancellationToken)
Возвращает номер, расположенный в заданных местоположении и контексте или пустой номер, если он не был найден. Метод не возвращает null.
Открытый методСтатический членGetNumberAsync(INumberLocationManager, INumberContext, NumberTypeDescriptor, NumberLocationType, CancellationToken)
Возвращает номер, расположенный в заданных местоположении и контексте или пустой номер, если он не был найден. Метод не возвращает null.
Открытый методСтатический членGetNumberQueue
Возвращает очередь действий с номерами, отложенных для выполнения на сервере для текущей карточки. Если очередь отсутствует, то создаётся и возвращается пустая очередь для этой карточки.
Открытый методСтатический членHasNumberQueueToProcess
Возвращает признак того, что в карточке присутствует непустая очередь для обработки.
Открытый методСтатический членInitialize
Выполняет инициализацию свойств для контекста действий с номером, если они не были инициализированы: Director, Builder и EventType. Инициализация вызывается автоматически для вызова расширяемых методов INumberDirector.
Открытый методСтатический членIsKnown(NumberEventType)
Возвращает признак того, что тип события, происходящего с номером, является известным для стандартного API.
Открытый методСтатический членIsKnown(NumberLocationType)
Возвращает признак того, что тип местоположения номера является известным для стандартного API.
Открытый методСтатический членIsKnown(NumberQueueActionType)
Возвращает признак того, что тип действия с номером в очереди NumberQueue является известным для стандартного API.
Открытый методСтатический членIsKnown(NumberQueueEventType)
Возвращает признак того, что тип события по вызову действия с номером в очереди NumberQueue является известным для стандартного API.
Открытый методСтатический членIsKnown(NumberQueuePredicateType)
Возвращает признак того, что тип предиката, применимого к действиям с номерами NumberQueueActionType в очереди NumberQueue, является известным для стандартного API.
Открытый методСтатический членIsKnown(NumberType)
Возвращает признак того, что тип номера является известным для стандартного API.
Открытый методСтатический членIsRegistered(NumberEventType)
Возвращает признак того, что тип события, происходящего с номером, зарегистрирован в реестре типов, который используется в стандартном API.
Открытый методСтатический членIsRegistered(NumberLocationType)
Возвращает признак того, что тип местоположения номера зарегистрирован в реестре типов, который используется в стандартном API.
Открытый методСтатический членIsRegistered(NumberQueueActionType)
Возвращает признак того, что тип действия с номером в очереди NumberQueue зарегистрирован в реестре типов, который используется в стандартном API.
Открытый методСтатический членIsRegistered(NumberQueueEventType)
Возвращает признак того, что тип события по вызову действия с номером в очереди NumberQueue зарегистрирован в реестре типов, который используется в стандартном API.
Открытый методСтатический членIsRegistered(NumberQueuePredicateType)
Возвращает признак того, что тип предиката, применимого к действиям с номерами NumberQueueActionType в очереди NumberQueue, зарегистрирован в реестре типов, который используется в стандартном API.
Открытый методСтатический членIsRegistered(NumberType)
Возвращает признак того, что тип номера зарегистрирован в реестре типов, который используется в стандартном API.
Открытый методСтатический членRefreshFullNumberAsync
Обновляет поле с полным номером FullNumber для заданного номера, если номер является номером последовательности, и возвращает объект номера с такими же данными, но другим полным номером, или возвращает тот же номер, если он не является номером последовательности.
Открытый методСтатический членRegisterNumbers
Выполняет регистрацию API работы с номерами. Метод автоматически вызывается при регистрации серверного или клиентского API по работе с карточками.
Открытый методСтатический членReleaseAndCommitAtServerAsync
Добавляет запись в очередь действий с номерами, которая вызовет освобождение заданного номера number при сохранении карточки. Вторым параметром возвращает действие, выполняемое для отмены операции по освобождению номера, или null, если отсутствуют действия для отмены.
Открытый методСтатический членRemoveNumberQueue
Удаляет очередь действий с номерами для текущей карточки. Возвращает признак того, что такая очередь присутствовала в карточке перед удалением.
Открытый методСтатический членReserveAcquiredNumberAsync
Резервирует номер, который ранее мог быть выделен и который указан в объекте context.NumberObject. Возвращает признак того, что номер успешно зарезервирован.
Открытый методСтатический членReserveAndCommitAtServerAsync
Резервирует номер заданного типа и добавляет запись в очередь действий с номерами, которая вызовет выделение номера при сохранении карточки. Возвращает зарезервированный номер или пустой номер, если зарезервировать номер не удалось или в процессе выполнения произошли ошибки.
Открытый методСтатический членSetControl
Устанавливает в контексте элемент управления номерами, который инициировал событие, происходящее с номером.
Открытый методСтатический членSetControlLocation
Устанавливает в контексте информацию по местоположению номера в карточке для элемента управления номерами, который инициировал событие, происходящее с номером.
Открытый методСтатический членSetControlName
Устанавливает в контексте имя элемента управления номерами, который инициировал событие, происходящее с номером.
Открытый методСтатический членSetNumberAction
Устанавливает в контексте действие с номером, доступное по заданному ключу. Значение null, переданное в параметр numberActionAsync, приводит к удалению ранее заданного действия.
Открытый методСтатический членSetNumberQueue
Устанавливает очередь действий с номерами для текущей карточки.
Открытый методСтатический членSetPredicateItemID
Устанавливает идентификатор записи в очереди действий NumberQueueItem, который будет использоваться для предиката в текущей записи.
Открытый методСтатический членStoreAsync(INumberObject, INumberContext, NumberStoreMode, CancellationToken)
Сохраняет объект с номером в заданном контексте.
Открытый методСтатический членStoreAsync(INumberObject, INumberContext, INumberLocation, NumberStoreMode, CancellationToken)
Сохраняет объект с номером в заданном местоположении и контексте.
Открытый методСтатический членStoreAsync(INumberObject, INumberContext, NumberLocationType, NumberStoreMode, CancellationToken)
Сохраняет объект с номером в заданном местоположении и контексте.
Открытый методСтатический членStoreNumberAsync
Сохраняет объект с номером в заданном местоположении и контексте.
Открытый методСтатический членToCardNumberLocation
Преобразует местоположение номера INumberLocation типа Card в объект CardNumberLocation. Может вернуть null, если преобразование не удалось.
Открытый методСтатический членTryGetControlT
Возвращает элемент управления номерами, который инициировал событие, происходящее с номером, или null, если элемент управления неизвестен или если его тип отличен от заданного.
Открытый методСтатический членTryGetControlLocation
Возвращает информацию по местоположению номера в карточке для элемента управления номерами, который инициировал событие, происходящее с номером, или null, если местоположение неизвестно.
Открытый методСтатический членTryGetControlName
Возвращает имя (алиас) элемента управления номерами, который инициировал событие, происходящее с номером, или null, если элемент управления неизвестен или если его тип отличен от заданного.
Открытый методСтатический членTryGetNumberQueue
Возвращает очередь действий с номерами, отложенных для выполнения на сервере для текущей карточки, или null, если для текущей карточки очередь ещё не была создана.
Открытый методСтатический членTryGetPredicateItemID
Возвращает идентификатор записи в очереди действий NumberQueueItem, который используется для предиката в текущей записи, или null, если идентификатор не был установлен или был установлен как null.
В начало страницы
См. также