Rozhraní schématu
Kontejner schématu obsahuje sadu definic schématu, které jsou připojeny k části stromu oboru názvů poskytovatele. Každá instance oboru názvů má obvykle vlastní schéma. Například na následujícím obrázku definuje poskytovatel příkladu ADSI kontejner schématu v každém kořenovém uzlu Seattle a Toronto.
Pokud chcete vytvořit implementaci ROZHRANÍ ADSI pro zprostředkovatele, musíte zadat objekty pro správu schématu, které odrážejí základní obor názvů poskytovatele a které podporují rozhraní schématu ADSI. Následuje seznam rozhraní schématu ADSI, která jsou obsažena v kontejneru schématu.
- IDClass představuje třídy adresářové služby.
- IDProperty představuje vlastnosti adresářové služby, které mají jednu nebo více hodnot.
- idSyntax představuje jeden typ VARIANT.
Rozhraní definovaná rozhraním ADSI můžou podporovat konkrétní vlastnosti a syntaxe vašeho poskytovatele. Zprostředkovatelé se mohou rozhodnout rozšířit definici ROZHRANÍ ADSI pomocí metod, které vytvářejí a přistupují vlastnosti, například můžete použít metody identifikátorů ID rozhraní, jako je Získat, GetEx, Put a PutEx. Poskytovatelé můžou také podporovat další vlastnosti prostřednictvím dalších rozhraní. Úplný seznam rozhraní ADSI naleznete v tématu ROZHRANÍ ADSI.
Komponenta zprostředkovatele ADSI se složitým oborem názvů může umožňovat, aby v instanci oboru názvů existovalo více schémat, z nichž každý je v jiné části stromu. ID ::Schema vlastnost objektu, ale vždy pojmenovává vlastní definici schématu.