使用 GUID 绑定
因为有时会移动目录对象,所以,可以更改对象的可分辨名称以反映该对象的新路径。如果需要为某个应用程序保持对对象的引用,则可能要使用 GUID 绑定到该对象。本主题说明如何检索某个 GUID 并使用该 GUID 重新绑定到对象。
要检索分配给某一对象的 GUID,请使用 DirectoryEntry 类提供的 NativeGuid 属性。下面的代码示例说明如何使用 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);
另请参见
参考
System.DirectoryServices
DirectoryEntry
概念
Send comments about this topic to Microsoft.
版权所有 (C) 2007 Microsoft Corporation。保留所有权利。