IAdProviderExtractUsersFromGroupsAsync - метод
Извлекает список пользователей для групп AD, разворачивая вложенные группы.
Пространство имён: Tessa.Extensions.Platform.Server.AdSyncСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
Task<List<Guid>> ExtractUsersFromGroupsAsync(
IAdSyncContext context,
AdEntry group,
AdConnection connection,
ILdapUnitProvider? unitProvider = null,
List<string>? addedGroupDn = null,
bool syncUsers = true,
CancellationToken cancellationToken = default
)
Function ExtractUsersFromGroupsAsync (
context As IAdSyncContext,
group As AdEntry,
connection As AdConnection,
Optional unitProvider As ILdapUnitProvider = Nothing,
Optional addedGroupDn As List(Of String) = Nothing,
Optional syncUsers As Boolean = true,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of List(Of Guid))
Task<List<Guid>^>^ ExtractUsersFromGroupsAsync(
IAdSyncContext^ context,
AdEntry^ group,
AdConnection^ connection,
ILdapUnitProvider^ unitProvider = nullptr,
List<String^>^ addedGroupDn = nullptr,
bool syncUsers = true,
CancellationToken cancellationToken = CancellationToken()
)
abstract ExtractUsersFromGroupsAsync :
context : IAdSyncContext *
group : AdEntry *
connection : AdConnection *
?unitProvider : ILdapUnitProvider *
?addedGroupDn : List<string> *
?syncUsers : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _unitProvider = defaultArg unitProvider null
let _addedGroupDn = defaultArg addedGroupDn null
let _syncUsers = defaultArg syncUsers true
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<List<Guid>>
- context IAdSyncContext
- Контекст синхронизации.
- group AdEntry
- Группа AD.
- connection AdConnection
- Соединение с сервером LDAP.
- unitProvider ILdapUnitProvider (Optional)
- Провайдер для работы с подразделениями.
- addedGroupDn ListString (Optional)
- Список добавленных групп DN.
- syncUsers Boolean (Optional)
- Обновлять ли существующего пользователя.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskListGuidАсинхронная задача.