Associazione utilizzando il GUID

Poiché gli oggetti directory talvolta vengono spostati, il nome distinto dell'oggetto può cambiare in modo da indicare il nuovo percorso dell'oggetto. Se è necessario mantenere un riferimento all'oggetto per un'applicazione, è possibile utilizzare il GUID per eseguire l'associazione all'oggetto. In questo argomento viene illustrato come recuperare un GUID e ripetere l'associazione all'oggetto utilizzando tale GUID.

Per recuperare il GUID assegnato a un oggetto, utilizzare la proprietà NativeGuid fornita dalla classe DirectoryEntry. Nell'esempio di codice riportato di seguito viene illustrato come utilizzare la proprietà NativeGuid.

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);

Vedere anche

Riferimenti

System.DirectoryServices
DirectoryEntry

Concetti

Associazione agli oggetti directory

Send comments about this topic to Microsoft.

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.