IForumUserNamingStrategy - интерфейс
Объект для изменения имен в обсуждениях.
Пространство имён: Tessa.ForumsСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public interface IForumUserNamingStrategy
Public Interface IForumUserNamingStrategy
public interface class IForumUserNamingStrategy
type IForumUserNamingStrategy = interface end
PrepareForReplaceAsync(Guid, MessageModel, CancellationToken) |
Используется в SendMessageAsync(Guid, MessageModel, Boolean, CancellationToken) для проставления признака необходимости замены имен в модели сообщения.
|
PrepareForReplaceAsync(Guid, Guid, Guid, String, CancellationToken) |
Осуществляет замену имени указанного пользователя при формировании служебных сообщений в следующих методах:
|
ReplaceAsync(IReadOnlyListITopicNotificationInfo, CancellationToken) | Заменяет имена в отправляемых уведомлениях.
Используется в методе GetNotificationsInfoAsync(DateTime, DateTime, CancellationToken),
который вызывается при подготовке к отправке почтовых уведомлений по обсуждениям.
|
ReplaceAsync(Guid, IReadOnlyListNotificationModel, CancellationToken) | Заменяет имена в моделях уведомлений.
Используется в следующих методах:
|
ReplaceAsync(Guid, Guid, IReadOnlyListMessageModel, CancellationToken) | Заменяет имена в моделях сообщений.
Используется в следующих методах:
- GetMessagesAsync(Guid, Boolean, Int32, Int32, NullableGuid, NullableDateTime, Boolean, String, Boolean, CancellationToken) - для замены имен в сообщениях указанного топика
- GetTopicsWithMessagesAsync(Guid, Boolean, Int32, DateTime, NullableGuid, CancellationToken) - для замены имен в последних сообщениях нескольких топиков.
|