ASP - Объекты-контейнеры ADSI
Объекты-контейнеры ADSI
Любой объект IIS Admin, который может содержать другие объекты, также может вдобавок к интерфейсу IADs использовать интерфейс IADsContainer. Примеры объектов IIS Admin, поддерживающих интерфейс IADsContainer:
- IIsComputer, который среди других объектов может содержать объекты IIsWebService и IIsFtpService.
- Объект IIsWebVirtualDir, который может содержать объекты IIsWebDirectory и IIsWebFile, а также дополнительные объекты IIsWebVirtualDir.
Интерфейс IADsContainer позволяет объектам содержать другие объекты и выполнять следующие задачи:
- создавать объекты в контейнере;
- удалять объекты из контейнера;
- подсчитывать число объектов в контейнере;
- перечислять содержащиеся объекты;
- получать доступ к содержащимся объектам.
К объектам IIS Admin, которые могут содержать другие объекты, также можно применять методы и свойства объектов-контейнеров. Это возможно, так как эти объекты поддерживают интерфейс IADsContainer, свойства _NewEnum и Count, а также методы GetObject, Create и Delete. Объекты IIS Admin также поддерживают основные свойства и методы интерфейса IADs, а также все свойства и методы IIS и расширенные свойства и методы.
Дополнительные сведения содержатся в разделе Справка по ADSI.