Partilhar via


Objetos e Propriedades

As características de um objeto no SDO são determinadas pelas propriedades do objeto e pelos valores associados a essas propriedades. Ao contrário de alguns outros modelos de objeto, os objetos SDO em si não têm métodos. No entanto, objetos SDO expõem interfaces COM que fornecem métodos.

Os objetos no SDO expõem o ISdo interface que fornece métodos para manipular as propriedades dos objetos. Para acessar as propriedades do objeto, obtenha um ISdo interface para o objeto e use o GetProperty e métodos de interface de PutProperty para recuperar e definir valores para as propriedades. O tópico Recuperando um SDO de usuário contém código de exemplo que demonstra a obtenção do ISdo interface para um objeto User.

Depois de fazer alterações nas propriedades de um objeto, use o método ISdo::Apply para gravar as alterações no armazenamento persistente do objeto. Você pode cancelar as alterações feitas nas propriedades de um objeto antes de chamar ISdo::Apply chamando o ISdo::Restore método. Esse método restaura os valores das propriedades de um objeto do armazenamento persistente.

A tabela a seguir mostra os tipos de enumeração que enumeram as propriedades de alguns dos objetos no SDO.

Objeto Tipo de enumeração
Todos os objetos SDO IASCOMMONPROPERTIES
Objeto do usuário USERPROPERTIES
Objeto de serviço (servidor de diretivas de rede) IASPROPERTIES
Objeto do protocolo Microsoft RADIUS RADIUSPROPERTIES

 

Observação

O Serviço de Autenticação da Internet (IAS) foi renomeado para NPS (Servidor de Diretivas de Rede) a partir do Windows Server 2008.

 

Coleções

Os objetos são frequentemente agrupados em coleções. A API SDO SDO fornece funcionalidade, por meio da interfaceISdo Collection, para enumerar os objetos em uma coleção e para adicionar e excluir objetos de uma coleção.

O acesso a uma coleção é obtido recuperando uma propriedade de coleção no objeto que contém a coleção. Para obter mais informações, consulte a seção Hierarquia de modelo de objeto.

O tipo de dados para todas as propriedades que correspondem a coleções é VT_DISPATCH.

de hierarquia de modelo de objeto SDO

Atributos suportados pelo SDO