AdProviderExtractUsersFromGroupAsync - метод
Синхронизирует пользователей указанной группы AD и ее дочерних групп.
Пространство имён: Tessa.Extensions.Platform.Server.AdSyncСборка: Tessa (в Tessa.dll) Версия: 4.1.5+a9a57e1eda0b57f197e0c68d2aa7d7dc95b6c424
public Task<List<Guid>> ExtractUsersFromGroupAsync(
IAdSyncContext context,
AdEntry group,
AdConnection connection,
ILdapUnitProvider? unitProvider = null,
bool syncUsers = true,
CancellationToken cancellationToken = default
)
Public Function ExtractUsersFromGroupAsync (
context As IAdSyncContext,
group As AdEntry,
connection As AdConnection,
Optional unitProvider As ILdapUnitProvider = Nothing,
Optional syncUsers As Boolean = true,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of List(Of Guid))
public:
virtual Task<List<Guid>^>^ ExtractUsersFromGroupAsync(
IAdSyncContext^ context,
AdEntry^ group,
AdConnection^ connection,
ILdapUnitProvider^ unitProvider = nullptr,
bool syncUsers = true,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract ExtractUsersFromGroupAsync :
context : IAdSyncContext *
group : AdEntry *
connection : AdConnection *
?unitProvider : ILdapUnitProvider *
?syncUsers : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _unitProvider = defaultArg unitProvider null
let _syncUsers = defaultArg syncUsers true
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<List<Guid>>
override ExtractUsersFromGroupAsync :
context : IAdSyncContext *
group : AdEntry *
connection : AdConnection *
?unitProvider : ILdapUnitProvider *
?syncUsers : bool *
?cancellationToken : CancellationToken
(* Defaults:
let _unitProvider = defaultArg unitProvider null
let _syncUsers = defaultArg syncUsers true
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<List<Guid>>
- context IAdSyncContext
Контекст синхронизации AD.
- group AdEntry
- Группа AD, пользователей которой требуется получить.
- connection AdConnection
Класс для работы с соединением Active Directory/LDAP.
- unitProvider ILdapUnitProvider (Optional)
Провайдер методов синхронизации пользователей, ролей и подразделений с AD/LDAP.
- syncUsers Boolean (Optional)
- Флаг, указывающий на то, что необходимо синхронизировать пользователей группы.
- cancellationToken CancellationToken (Optional)
Propagates notification that operations should be canceled.
TaskListGuidСписок идентификаторов пользователей группы и дочерних групп.
IAdProviderExtractUsersFromGroupAsync(IAdSyncContext, AdEntry, AdConnection, ILdapUnitProvider, Boolean, CancellationToken)