KrForumPermissionsProvider.ResolveUserPermissionsAsync - метод

Definition

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

Параметры

topicID  Guid
 
cardID  Nullable<Guid>  (Optional)
 
checkSuperModeratorMode  Boolean  (Optional)
 
permissionToken  Dictionary<String, Object>  (Optional)
 
cancellationToken  CancellationToken  (Optional)
 

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

ValueTask<ValueTuple<ParticipantModel, ValidationResult>>

Реализации

IForumPermissionsProvider.ResolveUserPermissionsAsync(Guid, Nullable<Guid>, Boolean, Dictionary<String, Object>, CancellationToken)

Заметки

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

См. также