Менеджер (из пространства имен Ultima) предназначен для работы с сервисом отправки коротких сообщений (SMS).
Интерфейс менеджера ISmsService реализует следующие методы:
•SendMessage(string phone, string message, SmsOptions smsOptions = null) — отправляет сообщение асинхронно:
▪phone — номер мобильного телефона;
▪message — текст сообщения.
▪smsOptions — настройки отсылки сообщения, необязательный параметр. Содержит следующие свойства:
•SmppServerID — код сервера из справочника SMPP-серверов;
•SendOnRollback — отправляет сообщение, только если текущая транзакция будет отменена;
•ScheduledSendingTime — время отправки сообщения;
•AllowedSendIntervalFrom — нижняя граница допустимого интервала отправки (время суток);
•AllowedSendIntervalTo — верхняя граница допустимого интервала отправки (время суток).
Устаревший метод:
•Send(string phone, string message) – отправляет сообщение на указанный телефонный номер синхронно:
▪phone – номер мобильного телефона;
▪message – текст сообщения.
Этот метод блокирует текущую транзакцию на время отсылки сообщения.
Он помечен как устаревший и запрещен к использованию.