KrForumPermissionsProviderGetAvailableTopicsAsync - метод

Definition

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

Параметры

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

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

ValueTaskIReadOnlyCollectionTopicModel

Реализации

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

Заметки

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

См. также