IAdSyncContext - интерфейс

Контекст синхронизации AD.

Definition

Пространство имён: Tessa.Extensions.Platform.Server.AdSync
Сборка: Tessa (в Tessa.dll) Версия: 4.2.2+a8f0dd3c063817b2e3f05a923303d808e447c338
C#
public interface IAdSyncContext

Свойства

CancellationToken
Propagates notification that operations should be canceled.
DbScope
Объект для взаимодействия с базой данных. Определяет область видимости объекта DbManager.
DnList Множество DN корневых элементов синхронизации.
LdapContext
Контекст взаимодействия с сервером LDAP/AD по текущим открытым соединениям.
OperationId Идентификатор операции синхронизации AD.
OURootsID Идентификаторы AD корневых элементов синхронизации пользователей и подразделений.
OURootsSRID Идентификаторы AD корневых элементов синхронизации статических ролей.
SearchProvider
Поставщик методов для LDAP-соединения.
Settings
Настройки синхронизации AD.
StartDate Дата и время начала синхронизации.
SyncGroupUsers Идентификаторы пользователей AD, включенных на сервере в группу синхронизации и в дочерние группы.
SyncGroupUsersLoaded Флаг, указывающий на то, что список SyncGroupUsers заполнен.
UnitProvider
Провайдер методов синхронизации пользователей, ролей и подразделений с AD/LDAP.
ValidationResult
Объект, выполняющий построение результата валидации.

Методы

AddGroupMembersToCache Добавляет в кэш список пользователей группы.
IsDnEnabled Определяет, входит ли указанный DN в одно из корневых подразделений синхронизации.
SetUserUpdated Помечает пользователя как обновленного в рамках текущей операции синхронизации AD.
SyncData Определяет, требуется ли проводить синхронизацию пользователей и подразделений внутри указанного родительского подразделения.
SyncStaticRoles Определяет, требуется ли проводить синхронизацию статических ролей внутри указанного родительского подразделения.
TryGetCachedGroupMembers Пытается получить из кэша список пользователей группы.
UserUpdated Определяет, был ли обновлен пользователь в рамках текущей операции синхронизации AD.

См. также