KrForumPermissionsProviderGetEditPermissionsInfoAsync - метод

Definition

Пространство имён: Tessa.Extensions.Default.Server.Forums
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.6.0.22
C#
public override ValueTask<(Dictionary<string, Object> PermissionsToken, bool CanEditMyMessages, bool CanEditAllMessages, ValidationResult ValidationResult)> GetEditPermissionsInfoAsync(
	Guid topicID,
	Guid? cardID = null,
	bool checkMyMessages = false,
	bool checkAllMessages = false,
	Dictionary<string, Object> permissionsToken = null,
	CancellationToken cancellationToken = default
)

Параметры

topicID  Guid
 
cardID  NullableGuid  (Optional)
 
checkMyMessages  Boolean  (Optional)
 
checkAllMessages  Boolean  (Optional)
 
permissionsToken  DictionaryString, Object  (Optional)
 
cancellationToken  CancellationToken  (Optional)
 

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

ValueTaskValueTupleDictionaryString, Object, Boolean, Boolean, ValidationResult

Реализации

IForumPermissionsProviderGetEditPermissionsInfoAsync(Guid, NullableGuid, Boolean, Boolean, DictionaryString, Object, CancellationToken)

Заметки

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

См. также