Freigeben über


Objekte und Eigenschaften

Die Merkmale eines Objekts in SDO werden durch die Eigenschaften des Objekts und die werte bestimmt, die diesen Eigenschaften zugeordnet sind. Im Gegensatz zu einigen anderen Objektmodellen verfügen SDO-Objekte selbst über keine Methoden. SDO-Objekte machen jedoch COM-Schnittstellen verfügbar, die Methoden bereitstellen.

Objekte in SDO machen die ISdo-Schnittstelle verfügbar, die Methoden zum Bearbeiten der Objekteigenschaften bereitstellt. Um auf die Eigenschaften des Objekts zuzugreifen, rufen Sie eine ISdo-Schnittstelle für das Objekt ab, und verwenden Sie die Methoden GetProperty und PutProperty , um Werte für die Eigenschaften abzurufen und festzulegen. Das Thema Abrufen einer Benutzer-SDO enthält Beispielcode, der das Abrufen der ISdo-Schnittstelle für ein User-Objekt veranschaulicht.

Nachdem Sie Änderungen an den Eigenschaften eines Objekts vorgenommen haben, verwenden Sie die ISdo::Apply-Methode , um die Änderungen in den persistenten Speicher für das Objekt zu schreiben. Sie können Änderungen an den Eigenschaften eines Objekts abbrechen, bevor Sie ISdo::Apply aufrufen, indem Sie die ISdo::Restore-Methode aufrufen. Mit dieser Methode werden die Werte der Eigenschaften eines Objekts aus persistentem Speicher wiederhergestellt.

Die folgende Tabelle zeigt die Enumerationstypen, die die Eigenschaften einiger Objekte in SDO auflisten.

Object Enumerationstyp
Alle SDO-Objekte IASCOMMONPROPERTIES
Benutzerobjekt USERPROPERTIES
Dienstobjekt (Netzwerkrichtlinienserver) IASPROPERTIES
Microsoft RADIUS-Protokollobjekt RADIUSEIGENSCHAFTEN

 

Hinweis

Der Internetauthentifizierungsdienst (IAS) wurde ab Windows Server 2008 in Network Policy Server (NPS) umbenannt.

 

Sammlungen

Objekte werden häufig in Auflistungen gruppiert. Die SDO-API bietet über die ISdo-Sammlungsschnittstelle Funktionen zum Auflisten der Objekte in einer Auflistung und zum Hinzufügen und Löschen von Objekten aus einer Auflistung.

Der Zugriff auf eine Auflistung wird durch Abrufen einer Auflistungseigenschaft für das Objekt abgerufen, das die Auflistung enthält. Weitere Informationen finden Sie im Abschnitt Objektmodellhierarchie.

Der Datentyp für alle Eigenschaften, die Auflistungen entsprechen, ist VT_DISPATCH.

Hierarchie des SDO-Objektmodells

SDO-unterstützte Attribute