KrForumPermissionsProviderGetAvailableTopicsAsync - метод

Definition

Пространство имён: Tessa.Extensions.Default.Server.Forums
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public override ValueTask<IReadOnlyList<TopicModel>> GetAvailableTopicsAsync(
	Guid cardID,
	bool isSuperModeratorModeEnabled,
	Func<Guid, bool, CancellationToken, ValueTask<IReadOnlyList<TopicModel>>> getCardTopicsAsync,
	Func<Guid, CancellationToken, ValueTask<IReadOnlyList<TopicModel>>> getUserTopicsAsync,
	CancellationToken cancellationToken = default
)

Параметры

cardID  Guid
 
isSuperModeratorModeEnabled  Boolean
 
getCardTopicsAsync  FuncGuid, Boolean, CancellationToken, ValueTaskIReadOnlyListTopicModel
 
getUserTopicsAsync  FuncGuid, CancellationToken, ValueTaskIReadOnlyListTopicModel
 
cancellationToken  CancellationToken  (Optional)
 

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

ValueTaskIReadOnlyListTopicModel

Реализации

IForumPermissionsProviderGetAvailableTopicsAsync(Guid, Boolean, FuncGuid, Boolean, CancellationToken, ValueTaskIReadOnlyListTopicModel, FuncGuid, CancellationToken, ValueTaskIReadOnlyListTopicModel, CancellationToken)

Заметки

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

См. также