GetUserModelsMentionExtension - класс

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

Definition

Пространство имён: Tessa.Extensions.Default.Server.Forums.Mention
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public class GetUserModelsMentionExtension : ForumUserMentionExtension
Inheritance
Object    ForumUserMentionExtension    GetUserModelsMentionExtension

Конструкторы

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

Методы

AfterRequest Выполняет действия после упоминания пользователя.
Вызывается даже при наличии ошибок и исключений.
Предназначен для освобождения ресурсов, выделенных в методе ProcessMention(IForumUserMentionExtensionContext).
(Унаследован от ForumUserMentionExtension)
AfterRequestFinally Выполняет финальную обработку запроса.
Вызывается даже при наличии ошибок и исключений.
Предназначен для освобождения ресурсов, выделенных при обработке запроса в любых предшествующих методах.
(Унаследован от ForumUserMentionExtension)
BeforeRequest Выполняет действия перед вызовом основной логики упоминания пользователя в обсуждении.
Позволяет перехватить управление по упоминанию пользователя и не выполнять метод ProcessMention(IForumUserMentionExtensionContext) путём установки Response.
При возникновении ошибки или исключения выполнение ProcessMention(IForumUserMentionExtensionContext) также будет пропущено.
(Переопределяет ForumUserMentionExtensionBeforeRequest(IForumUserMentionExtensionContext))
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ProcessMention Основной обработчик упоминания пользователя в обсуждении.
(Унаследован от ForumUserMentionExtension)
ResolveBundle Определяет имя пакета на основании данных контекста IForumUserMentionExtensionContext.
Выполняется перед BeforeRequest(IForumUserMentionExtensionContext). В случае возникновения исключений или ошибок, прерывает работу расширений данного типа.
(Унаследован от ForumUserMentionExtension)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

См. также