ForumPermissionsProvider - класс

Объект, предоставляющий права доступа в соответствии с активной системой прав. Например, для типового решения выполняет проверки на основании правил доступа и токена KrToken.

Definition

Пространство имён: Tessa.Forums
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public class ForumPermissionsProvider : IForumPermissionsProvider
Inheritance
Object    ForumPermissionsProvider
Derived
Implements
IForumPermissionsProvider

Заметки

В этой реализации все действия разрешены и все права присутствуют.

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

ForumPermissionsProviderИнициализирует новый экземпляр класса ForumPermissionsProvider

Методы

CheckAddTopicPermissionAsync Проверяет право текущего пользователя на добавление топиков в обсуждения по указанной карточке. Возвращает признак того, что запрошенные права успешно получены, и результат валидации с сообщениями об ошибках и предупреждениями.
CheckEditMessagesPermissionAsync Проверяет право текущего пользователя на редактирование сообщений в заданном топике. Возвращает признак того, что запрошенные права успешно получены, и результат валидации с сообщениями об ошибках и предупреждениями.
CheckSuperModeratorPermissionAsync Проверяет право текущего пользователя на доступ к обсуждениям в режиме супермодератора. Возвращает признак того, что запрошенные права успешно получены, и результат валидации с сообщениями об ошибках и предупреждениями.
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)
GetAvailableTopicsAsync Получает коллекцию доступных для пользователя топиков в карточке.
GetEditPermissionsInfoAsync Проверяет наличие прав на редактирование сообщений у пользователя в заданном топике и создает токен с рассчитанными правами.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ResolveUserPermissionsAsync Получает права доступа текущего пользователя к топику.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также