Interfejsy ADSI
Interfejsy usługi Active Directory (ADSI) obsługują bogaty zestaw interfejsów, które można sklasyfikować zgodnie z następującymi kategoriami:
- Core. Te interfejsy zapewniają podstawowe funkcje zarządzania obiektami ADSI. Podstawowe funkcje obejmują dostarczanie punktu wejścia do magazynu katalogów, ładowanie właściwości do pamięci podręcznej właściwości i zatwierdzanie zmian w katalogu bazowym.
- schema. Te interfejsy zapewniają metody zarządzania schematem katalogu i rozszerzania go.
- pamięć podręczna właściwości. Te interfejsy definiują metody manipulowania właściwościami w pamięci podręcznej właściwości.
- obiekt trwały. Te interfejsy manipulują trwałymi danymi w przestrzeni nazw podstawowej usługi katalogowej. Obiekty ADSI implementują te typy interfejsów w celu zapewnienia dostępu do ich trwałych danych, w tym kont użytkowników, udziałów plików, hierarchii organizacyjnych i list zadań w kolejce wydruku.
- obiekt dynamiczny. Te interfejsy współpracują z danymi dynamicznymi w usłudze katalogowej. Obiekty katalogowe nie są reprezentowane w podstawowej usłudze katalogowej implementują takie interfejsy. Przykłady danych dynamicznych obejmują polecenia wydane za pośrednictwem sieci.
- Security. Te interfejsy umożliwiają klientowi ADSI ustanawianie poświadczeń na serwerze i używanie funkcji zabezpieczeń, które obsługuje usługa katalogowa, takich jak lista kontroli dostępu lub deskryptory zabezpieczeń.
- bez automatyzacji. Te interfejsy umożliwiają klientom niebędącym automatyzacją (na przykład aplikacjom C/C++) niski dostęp do obiektów katalogu przez zapewnienie dostępu do tabel wirtualnych do metod zarządzania obiektami usługi katalogowej i wyszukiwania ich.
- extension. Te interfejsy umożliwiają klientom ADSI rozszerzenie funkcji istniejących klas ADSI w celu zaoferowania dostosowanych rozwiązań usług katalogowych.
- Utility. Te interfejsy udostępniają zaawansowane funkcje pomocnicze do zarządzania obiektami ADSI.
- typ danych. Te interfejsy zapewniają metody uzyskiwania dostępu do typów danych ADSI.