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 nicht über 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 bietet. Rufen Sie für den Zugriff auf die Eigenschaften des Objekts eine ISdo-Schnittstelle für das Objekt ab, und verwenden Sie die Schnittstellenmethoden GetProperty und PutProperty zum Abrufen und Festlegen von Werten für die Eigenschaften. Das Thema Retrieving a User 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 dem persistenten Speicher wiederhergestellt.

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

Object Enumerationstyp
Alle SDO-Objekte IASCOMMONPROPERTIES
User-Objekt USERPROPERTIES
Dienstobjekt (Netzwerkrichtlinienserver) IASPROPERTIES
Microsoft RADIUS-Protokollobjekt RADIUSPROPERTIES

Hinweis

Internet Authentication Service (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 Collection-Schnittstelle Funktionen zum Aufzählen der Objekte in einer Sammlung und zum Hinzufügen und Löschen von Objekten aus einer Sammlung.

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 Sammlungen entsprechen, ist VT _ DISPATCH.

SDO-Objektmodellhierarchie

Von SDO unterstützte Attribute