Objetos y propiedades
Las características de un objeto en SDO se determinan mediante las propiedades del objeto y los valores asociados a esas propiedades. A diferencia de otros modelos de objetos, los propios objetos SDO no tienen métodos. Sin embargo, los objetos SDO exponen interfaces COM que proporcionan métodos.
Los objetos de SDO exponen la interfaz ISdo que proporciona métodos para manipular las propiedades de los objetos. Para obtener acceso a las propiedades del objeto, obtenga una interfaz ISdo para el objeto y use los métodos de interfaz GetProperty y PutProperty para recuperar y establecer valores para las propiedades. El tema Recuperación de un SDO de usuario contiene código de ejemplo que muestra cómo obtener la interfaz ISdo para un objeto User.
Después de realizar cambios en las propiedades de un objeto, use el método ISdo::Apply para escribir los cambios en el almacenamiento persistente para el objeto. Puede cancelar los cambios realizados en las propiedades de un objeto antes de llamar a ISdo::Apply llamando al método ISdo::Restore . Este método restaura los valores de las propiedades de un objeto desde el almacenamiento persistente.
En la tabla siguiente se muestran los tipos de enumeración que enumeran las propiedades de algunos de los objetos de SDO.
Object | Tipo de enumeración |
---|---|
Todos los objetos SDO | IASCOMMONPROPERTIES |
User (objeto) | USERPROPERTIES |
Objeto de servicio (servidor de directivas de red) | IASPROPERTIES |
Microsoft RADIUS Protocol (objeto) | RADIUSPROPERTIES |
Nota:
A partir de Windows Server 2008, se cambió el nombre del servicio de autenticación de Internet (IAS).
Colecciones
A menudo, los objetos se agrupan en colecciones. La API de SDO proporciona funcionalidad, a través de la interfaz colección ISdo , para enumerar los objetos de una colección y agregar y eliminar objetos de una colección.
El acceso a una colección se obtiene recuperando una propiedad de colección en el objeto que contiene la colección. Para obtener más información, vea la sección Jerarquía del modelo de objetos.
El tipo de datos de todas las propiedades que corresponden a colecciones es VT_DISPATCH.
Temas relacionados