public interface ILdapUnitProviderPublic Interface ILdapUnitProviderpublic interface class ILdapUnitProvidertype ILdapUnitProvider = interface end| CreateOrUpdateRoleAsync | Создает или обновляет статическую роль. |
| CreateOrUpdateUnitAsync | Создает или обновляет подразделение. |
| CreateOrUpdateUserAsync | Создает или обновляет сотрудника. |
| DisableAndHideAsync | Сбрасывает все родительские подразделения, блокирует сотрудников, очищает роли, дата синхронизации которых меньше указанной |
| GetAdSyncDistinguishedNameAsync | Получение AdSyncDistinguishedName по AdSyncID. |
| GetAdSyncIdAsync | Получает AdSyncID по cardID. |
| GetStandaloneRolesAsync | Получает ID всех статических ролей, которым требуется синхронизации. |
| IsExistsAsync | Проверяет, существует ли указанный объект Active Directory. |
| IsUpdateDisableAsync | Определяет, отключено ли обновление для данного объекта Active Directory. |
| SetSyncDateAsync | Устанавливает дату синхронизации. |
| SyncDepartmentAsync | Синхронизирует подразделение в рамках корня синхронизации. |
| SyncManualAsync | Производит ручную синхронизацию. |
| SyncStaticRoleAsync | Синхронизирует статическую роль в рамках корня синхронизации |
| SyncUnmatchedDistinguishedNameAsync | Заполняет ID из Active Directory по dn. |
| SyncUserAsync | Синхронизирует статическую роль в рамках корня синхронизации. |
| TryGetCardIDAsync | Получает ID объекта по его AdSyncID |
| UpdateRoleMembersAsync | Обновляет список участников статической роли. |