Objektmodellhierarchie
Die Objekte im SDO-Objektmodell sind in einer Hierarchie angeordnet. Dies bedeutet, dass Objekte in SDO Zugriff auf andere Objekte in SDO bieten.
Objekte bieten auf zwei Arten Zugriff auf andere Objekte. Eine Möglichkeit besteht darin, dass das -Objekt eine Schnittstelle verfügbar macht, die Methoden zum Abrufen anderer Objekte bereitstellt. Ein Beispiel für diesen Ansatz ist das Machine-Objekt. Das Machine-Objekt macht die ISdoMachine-Schnittstelle verfügbar. Die ISdoMachine::GetServiceSDO-Methode ruft ein Service-Objekt ab. Die ISdoMachine::GetUserSDO-Methode ruft ein Benutzerobjekt ab.
Weitere Informationen finden Sie unter Abrufen von Dienst- und Benutzer-SDOs.
Die zweite Möglichkeit, mit der Objekte auf andere Objekte zugreifen können, besteht darin, dass eine Objektauflistung als Eigenschaft des Objekts dargestellt wird, das sie enthält. Um eine Objektauflistung abzurufen, rufen Sie ISdo::GetProperty für die -Eigenschaft eines Objekts auf, das die Auflistung darstellt. Um beispielsweise die Policies-Auflistung abzurufen, rufen Sie ISdo::GetProperty für die ISdo-Schnittstelle auf, die vom NPS-Objekt verfügbar gemacht wird.
Hinweis
Der Internetauthentifizierungsdienst (Internet Authentication Service, IAS) wurde ab Windows Server 2008 in Netzwerkrichtlinienserver (Network Policy Server, NPS) umbenannt.
Beispielcode zum Abrufen der Policies-Auflistung finden Sie unter Abrufen einer Sammlung.
Das NPS-Serverdatenobjekt verfügt über die folgenden Eigenschaften, die Sammlungen darstellen:
-
Revisionsstelle
-
Der einzige Prüfer in der Auditorensammlung ist das NT-Ereignisprotokoll.
-
Politik
-
Jedes Richtlinienobjekt verfügt über eine -Eigenschaft, die eine Auflistung von Bedingungen darstellt.
-
Profile
-
Jedes Profilobjekt in den Profiles-Auflistungen verfügt über eine Eigenschaft, die eine Attributauflistung darstellt. Eine Liste der von SDO unterstützten Attribute finden Sie unter Unterstützte SDO-Attribute .
-
Protokolle
-
Die Protocols-Auflistung enthält das RADIUS-Protokollobjekt, das eine Clientauflistung enthält, die RADIUS-Clients darstellt. Beispielcode zum Abrufen der Clientsammlung finden Sie unter Hinzufügen eines Clients .
-
Proxyrichtlinien
-
Diese Sammlung enthält Netzwerkzugriffsrichtlinien, die für die Verarbeitung von Verbindungsanforderungen verwendet werden.
-
Proxyprofile
-
Diese Auflistung enthält Profile, die für die Verarbeitung von Verbindungsanforderungen verwendet werden.
-
RADIUS-Servergruppen
-
Jede RADIUS-Servergruppe in der RADIUS-Servergruppen-Auflistung verfügt über eine Eigenschaft, die die Auflistung der Server in dieser Servergruppe darstellt.
-
Anforderungshandler
-
Diese Auflistung enthält die Auflistung "Microsoft Realms Evaluator". Die Einstellungen "Microsoft NT SAM Authentication" und "Microsoft Accounting" sind ebenfalls in dieser Sammlung verfügbar.
Zugehörige Themen