Sdílet prostřednictvím


Binden unter Verwendung der GUID

Da Verzeichnisobjekte bisweilen verschoben werden, kann sich der definierte Name des Objekts abhängig vom neuen Pfad des Objekts ändern. Wenn für eine Anwendung ein Verweis zu einem Objekt aufrecht erhalten werden muss, sollten Sie für die Bindung an das Objekt die GUID verwenden. In diesem Thema wird erläutert, wie Sie eine GUID abrufen und unter Verwendung dieser GUID eine neue Bindung an das Objekt erstellen.

Verwenden Sie zum Abrufen der GUID, die einem Objekt zugewiesen ist, die NativeGuid-Eigenschaft der DirectoryEntry-Klasse. Im folgenden Codebeispiel wird die Verwendung der NativeGuid-Eigenschaft veranschaulicht.

Dim ent As New DirectoryEntry()
Dim ADGuid As [String] = ent.NativeGuid
' Rebind using ADGuid.
Dim x As New DirectoryEntry("LDAP://<GUID=" + ADGuid + ">")
Console.WriteLine("These should be the same: {0} == {1}", ent.Name, x.Name)
DirectoryEntry ent = new DirectoryEntry();
String ADGuid = ent.NativeGuid;
// Rebind using ADGuid.
DirectoryEntry x = new DirectoryEntry("LDAP://<GUID="+ADGuid+">");
Console.WriteLine("These should be the same: {0} == {1}", ent.Name,x.Name);

Siehe auch

Referenz

System.DirectoryServices
DirectoryEntry

Konzepte

Binden an Verzeichnisobjekte

Send comments about this topic to Microsoft.

Copyright © 2007 Microsoft Corporation. Alle Rechte vorbehalten.