MtsSmsSendComponent — класс

Компонент отправки уведомлений через API МТС-Маркетолог.

  • Пространство имён: DocsVision.NotificationService.ObjectModel.Extensions

  • Сборка: DocsVision.NotificationService.ObjectModel.dll

Синтаксис

public class MtsSmsSendComponent : INotificationSendChannel, IInitializeWithSettings, IInitializeWithObjectContext

Свойства

Имя Описание

SenderAddress

Адрес отправителя

MessageLimit

Лимит размера одного сообщения

Поля

Имя Описание

CurrentSettings

Настройки SMS-сервиса

Context

Контекст объекта

logManager

Менеджер для записи журналов уведомлений

Методы

Имя Описание

Initialize(string)

Инициализирует экземпляр класса

Параметры:
  • settings — сериализованные настройки

InitializeWithContext(ObjectContext, string)

Инициализирует экземпляр класса с контекстом

Параметры:
  • context — контекст объекта

  • settings — сериализованные настройки

SendNotification(NotificationForSend)

Отправляет уведомление

Параметры:
  • notificationForSend — модель сформированного и готового к отправке уведомления

ExtractReceiverAddress(NotificationRecipient)

Извлекает адрес получателя

Параметры:

Возвращаемое значение: строка с адресом получателя

SendMessage(IEnumerable<string>, String, out string)

Сообщение для отправки

Параметры:
  • phoneNumbers — телефонные номера

  • messageText — текст сообщения

  • result — результат

SendStatus()

Статус отправки

Возвращаемое значение: статус отправки: true/false