WorkplaceInitializationHelperApplyWorkplacePolicyAsync(ListIWorkplaceMetadata, IServerInitializationExtensionContext, IWorkplaceWalkerFactory, CancellationToken) - метод
Осуществляет фильтрацию рабочих мест в соответствии с политикой доступности.
Пространство имён: Tessa.Views.WorkplacesСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public static ValueTask ApplyWorkplacePolicyAsync(
List<IWorkplaceMetadata> workplaces,
IServerInitializationExtensionContext extensionContext,
IWorkplaceWalkerFactory walkerFactory,
CancellationToken cancellationToken = default
)
Public Shared Function ApplyWorkplacePolicyAsync (
workplaces As List(Of IWorkplaceMetadata),
extensionContext As IServerInitializationExtensionContext,
walkerFactory As IWorkplaceWalkerFactory,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask
public:
static ValueTask ApplyWorkplacePolicyAsync(
List<IWorkplaceMetadata^>^ workplaces,
IServerInitializationExtensionContext^ extensionContext,
IWorkplaceWalkerFactory^ walkerFactory,
CancellationToken cancellationToken = CancellationToken()
)
static member ApplyWorkplacePolicyAsync :
workplaces : List<IWorkplaceMetadata> *
extensionContext : IServerInitializationExtensionContext *
walkerFactory : IWorkplaceWalkerFactory *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask
- workplaces ListIWorkplaceMetadata
- Список метаданных рабочих мест.
- extensionContext IServerInitializationExtensionContext
- Контекст расширений для инициализации приложений со стороны сервера.
- walkerFactory IWorkplaceWalkerFactory
- Фабрика для создания объекта, осуществляющего обход дерева метаданных рабочего места в соответствии с политикой доступности.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskАсинхронная задача.