KrForumPermissionsProviderCheckAddTopicPermissionAsync - метод

Проверяет право текущего пользователя на добавление топиков в обсуждения по указанной карточке. Возвращает признак того, что запрошенные права успешно получены, и результат валидации с сообщениями об ошибках и предупреждениями.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Forums
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.0.4
C#
public override ValueTask<(bool Success, ValidationResult Result)> CheckAddTopicPermissionAsync(
	Guid cardID,
	Dictionary<string, Object> permissionToken = null,
	CancellationToken cancellationToken = default
)

Параметры

cardID  Guid
Идентификатор карточки.
permissionToken  DictionaryString, Object  (Optional)
 
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

ValueTaskValueTupleBoolean, ValidationResult
Признак того, что запрошенные права успешно получены, и результат валидации с сообщениями об ошибках и предупреждениями.

Реализации

IForumPermissionsProviderCheckAddTopicPermissionAsync(Guid, DictionaryString, Object, CancellationToken)

Заметки

Метод вызывается в контексте расширений. Контекст можно получить, как ForumExtensionContext.Current.CardContext

См. также