KrForumPermissionsProvider.GetAvailableTopicsAsync - метод

Definition

Пространство имён: Tessa.Extensions.Default.Server.Forums
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.6.0.23
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  Func<Guid, Boolean, CancellationToken, ValueTask<IReadOnlyCollection<TopicModel>>>
 
getUserTopicsAsync  Func<Guid, CancellationToken, ValueTask<IReadOnlyCollection<TopicModel>>>
 
cancellationToken  CancellationToken  (Optional)
 

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

ValueTask<IReadOnlyCollection<TopicModel>>

Реализации

IForumPermissionsProvider.GetAvailableTopicsAsync(Guid, Boolean, Func<Guid, Boolean, CancellationToken, ValueTask<IReadOnlyCollection<TopicModel>>>, Func<Guid, CancellationToken, ValueTask<IReadOnlyCollection<TopicModel>>>, CancellationToken)

Заметки

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

См. также