IForumUserNamingStrategy - интерфейс

Объект для изменения имен в обсуждениях.

Definition

Пространство имён: Tessa.Forums
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public interface IForumUserNamingStrategy

Методы

PrepareForReplaceAsync(Guid, MessageModel, CancellationToken) Используется в SendMessageAsync(Guid, MessageModel, Boolean, CancellationToken) для проставления признака необходимости замены имен в модели сообщения.
PrepareForReplaceAsync(Guid, Guid, Guid, String, CancellationToken) Осуществляет замену имени указанного пользователя при формировании служебных сообщений в следующих методах:
ReplaceAsync(IReadOnlyListITopicNotificationInfo, CancellationToken)

Заменяет имена в отправляемых уведомлениях.

Используется в методе TopicNotificationService.GetNotificationsInfoAsync, который вызывается при подготовке к отправке почтовых уведомлений по обсуждениям.

ReplaceAsync(Guid, IReadOnlyListNotificationModel, CancellationToken) Заменяет имена в моделях уведомлений.
ReplaceAsync(Guid, Guid, IReadOnlyCollectionMessageModel, CancellationToken)

Заменяет имена в моделях сообщений.

Используется в следующих методах:

См. также