public interface INumberQueueContainer
Public Interface INumberQueueContainer
public interface class INumberQueueContainer
type INumberQueueContainer = interface end
RemoveNumberQueueAsync | Удаляет очередь действий с номерами для заданного контекста. Возвращает признак того, что очередь была найдена и удалена. Возвращает false, если очередь не была найдена. |
TryGetNumberQueueAsync | Возвращает очередь действий с номерами для заданного контекста или null, если очередь недоступна. |
DereserveWhenTabIsClosedOrRefreshedAsync |
Добавляет запись в очередь действий с номерами,
которая вызовет дерезервирование заданного номера number
при закрытии вкладки карточки или при её переоткрытии (например, в процессе сохранения).
(Определяется NumberExtensions) |
ReleaseAndCommitAtServerAsync |
Добавляет запись в очередь действий с номерами,
которая вызовет освобождение заданного номера number при сохранении карточки.
Вторым параметром возвращает действие, выполняемое для отмены операции по освобождению номера,
или null, если отсутствуют действия для отмены.
(Определяется NumberExtensions) |
ReserveAndCommitAtServerAsync |
Резервирует номер заданного типа и добавляет запись в очередь действий с номерами,
которая вызовет выделение номера при сохранении карточки.
Возвращает зарезервированный номер или пустой номер, если зарезервировать номер
не удалось или в процессе выполнения произошли ошибки.
(Определяется NumberExtensions) |