IForumUserMentionExtension - интерфейс

Расширение на упоминание пользователей в обсуждениях.

Definition

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

Методы

AfterRequest Выполняет действия после упоминания пользователя.
Вызывается даже при наличии ошибок и исключений.
Предназначен для освобождения ресурсов, выделенных в методе ProcessMention(IForumUserMentionExtensionContext).
AfterRequestFinally Выполняет финальную обработку запроса.
Вызывается даже при наличии ошибок и исключений.
Предназначен для освобождения ресурсов, выделенных при обработке запроса в любых предшествующих методах.
BeforeRequest Выполняет действия перед вызовом основной логики упоминания пользователя в обсуждении.
Позволяет перехватить управление по упоминанию пользователя и не выполнять метод ProcessMention(IForumUserMentionExtensionContext) путём установки Response.
При возникновении ошибки или исключения выполнение ProcessMention(IForumUserMentionExtensionContext) также будет пропущено.
ProcessMention Основной обработчик упоминания пользователя в обсуждении.
ResolveBundle Определяет имя пакета на основании данных контекста IForumUserMentionExtensionContext.
Выполняется перед BeforeRequest(IForumUserMentionExtensionContext). В случае возникновения исключений или ошибок, прерывает работу расширений данного типа.

См. также