KrForumPermissionsProviderGetAvailableTopicsAsync - метод

Definition

Пространство имён: Tessa.Extensions.Default.Server.Forums
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
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.

См. также