IForumPermissionsProviderResolveUserPermissionsAsync - метод

Получает права доступа текущего пользователя к топику.

Definition

Пространство имён: Tessa.Forums
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
ValueTask<(ParticipantModel Participant, ValidationResult Result)> ResolveUserPermissionsAsync(
	Guid topicID,
	Guid? cardID = null,
	bool checkElevatedPermissions = false,
	Dictionary<string, Object> permissionsToken = null,
	CancellationToken cancellationToken = default
)

Параметры

topicID  Guid
Идентификатор топика.
cardID  NullableGuid  (Optional)
Идентификатор карточки.
checkElevatedPermissions  Boolean  (Optional)
Признак того, что нужно проверить права супермодератора.
permissionsToken  DictionaryString, Object  (Optional)
Информация по токену безопасности, используемая на клиенте и на сервере для проверки прав.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskValueTupleParticipantModel, ValidationResult
Participant - объект, содержащий в себе уровень доступа пользователя, может быть null. Result - объект, содержащий в себе возможные ошибки.

См. также