API уведомлений DNN

Я использую DNN 6.2 и пытаюсь создать уведомление, но не очень хорошо понимаю API, поскольку я новичок.

документация предполагает следующее

    NotificationsController.Instance.SendNotification(
  notification, 
  PortalSettings.PortalId,
  new List<RoleInfo>(), // Pass here the list of roles or null if the notification is going to be sent to individual users only.
  new List<UserInfo>(), // Pass here the list of users or null if the notification is going to be sent to roles only.
); // There is an overload that doesn't receive this parameter and uses Admin as sender.

У меня уже есть список, определенный с помощью идентификаторов пользователей

private List<string> listOfFriends = new List<string>();

Так что я думал, что следующее будет работать

NotificationsController.Instance.SendNotification(notification, PortalSettings.PortalId,"", listOfFriends);

Но я получаю сообщение об ошибке "имеет недопустимые аргументы.

Что я делаю неправильно?

1 ответ

Вы получили это работает?

я думаю это

NotificationsController.Instance.SendNotification(notification, PortalSettings.PortalId,"", listOfFriends);

должно быть

NotificationsController.Instance.SendNotification(notification, PortalSettings.PortalId, **null**, listOfFriends);
Другие вопросы по тегам