IADSynchronizationSettings — интерфейс
Определяет в производном классе параметры синхронизации с доменом.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services.Entities.ActiveDirectory.ADSync
-
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Свойства
Имя | Описание |
---|---|
|
Возвращает признак создания папок. |
|
Возвращает признак возможности удаления объектов. |
|
Возвращает признак необходимости загрузки сертификатов. |
|
Возвращает признак загрузки заблокированных учетных записей. |
|
Возвращает признак отмены проверки домена сотрудников. |
|
Возвращает направление синхронизации. |
|
Возвращает признак необходимости синхронизации дочерних объектов. |
|
Возвращает признак необходимости синхронизации подразделений. |
|
Возвращает признак необходимости синхронизации групп. |
|
Возвращает признак добавления и переноса объектов. |
|
Возвращает признак необходимости синхронизации ролей. |
Примеры
Ниже приведён пример реализованного класса, которым предусмотрена синхронизация исключительно подразделений в справочнике Docsvision информацией, полученной из Active Directory
class SynchronizationDepartmentsSettings : IADSynchronizationSettings
{
public bool CreateFolders { get { return false; } }
public bool DeleteItems { get { return false; } }
public bool LoadCertificates { get { return false; } }
public bool LoadDisabled { get { return false; } }
public bool NotCheckDomain { get { return false; } }
public ADSynchronizationMode SynchronizationMode
{
get { return ADSynchronizationMode.FromADToDictionary; } //Задаем направление в Справочник сотрудников
}
public bool SynchronizeChildren { get { return false; } }
public bool SynchronizeDepartments
{
get { return true; } // Разрешаем синхронизировать подразделения
}
public bool SynchronizeGroups { get { return false; } }
public bool SynchronizeNewMoved
{
get { return true; } // Разрешаем создание и перемещение объектов
}
public bool SynchronizeRoles { get { return false; } }
}