DirectoryEntry.Path Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu DirectoryEntryiçin yolu alır veya ayarlar.
public:
property System::String ^ Path { System::String ^ get(); void set(System::String ^ value); };
public string Path { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[System.DirectoryServices.DSDescription("DSPath")]
public string Path { get; set; }
[System.DirectoryServices.DSDescription("DSPath")]
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Path { get; set; }
[System.DirectoryServices.DSDescription("DSPath")]
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Path { get; set; }
member this.Path : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
[<System.DirectoryServices.DSDescription("DSPath")>]
member this.Path : string with get, set
[<System.DirectoryServices.DSDescription("DSPath")>]
[<System.ComponentModel.SettingsBindable(true)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Path : string with get, set
[<System.DirectoryServices.DSDescription("DSPath")>]
[<System.ComponentModel.SettingsBindable(true)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Path : string with get, set
Public Property Path As String
Özellik Değeri
Bu DirectoryEntry nesnenin yolu. Varsayılan değer, boş dizedir ("").
- Öznitelikler
Açıklamalar
Path özelliği bu girdiyi ağ ortamında benzersiz olarak tanımlar. Bu girdi her zaman bu Pathkullanılarak alınabilir.
Path ayarı dizin deposundan yeni bir girdi alır; şu anda bağlı olan girişin yolunu değiştirmez.
Bileşenle DirectoryEntry ilişkili sınıflar Active Directory Domain Services hizmet sağlayıcılarından herhangi biriyle kullanılabilir. Geçerli sağlayıcılardan bazıları Internet Information Services (IIS), Basit Dizin Erişim Protokolü (LDAP), Novell NetWare Dizin Hizmeti (NDS) ve WinNT'dir.
Not
sağlayıcıyı Path tanımlayan bölümü ("://") büyük/küçük harfe duyarlıdır. Örneğin, "LDAP://" veya "WinNT://".
özelliğinin Path söz dizimi sağlayıcıya göre değişir. Bazı yaygın senaryolar şunlardır:
WinNT
Bilgisayardaki bir gruba bağlanın. Örneğin, "WinNT:// <etki alanı adı>/<bilgisayar adı>/<grup adı>". Yerel bir bilgisayara bağlanıyorsanız , "WinNT:// <bilgisayar adı>/<grup adı>".
Bilgisayardaki bir kullanıcıya bağlanın. Örneğin, "WinNT:// <etki alanı adı>/<bilgisayar adı>/<kullanıcı adı>". Yerel bir bilgisayara bağlanıyorsanız, "WinNT:// <bilgisayar adı>/<kullanıcı adı>".
Bilgisayardaki hizmetlere bağlanın. Örneğin, "WinNT:// <etki alanı adı>/<bilgisayar adı>/<hizmet adı>". Yerel bir bilgisayara bağlanıyorsanız , "WinNT:// <bilgisayar adı>/<hizmet adı>".
Ağdaki tüm etki alanlarını keşfedin. Örneğin, "WinNT:" Etki alanları, bu girdinin alt öğelerini numaralandırarak bulunabilir.
LDAP
Etki alanındaki bir gruba bağlanın. Örneğin, "LDAP://CN=<grup adı>, CN =<Kullanıcılar>, DC=<etki alanı bileşeni>, DC=<etki alanı bileşeni>,...".
Etki alanındaki bir kullanıcıya bağlanın. Örneğin, "LDAP://CN=<tam kullanıcı adı>, CN=<Kullanıcılar>, DC=<etki alanı bileşeni>, DC=<etki alanı bileşeni>,...".
Etki alanındaki bilgisayarlara bağlanın. Örneğin, "LDAP://CN=<bilgisayar adı>, CN=<Bilgisayarlar>, DC=<etki alanı bileşeni>, DC=<etki alanı bileşeni>,...".
IIS
- Bir Web dizinine bağlanın. Örneğin, "IIS://LocalHost/W3SVC/1/ROOT/< Web dizin adı>".
LDAP kullanarak geçerli etki alanına bağlanmak için "LDAP://RootDSE" yolunu kullanın, ardından varsayılan adlandırma bağlamını alın ve girdiyi yeniden bağlayın. Örnek:
String str = ent.Properties["defaultNamingContext"][0];
DirectoryEntry domain = new DirectoryEntry("LDAP://" + str);
Daha fazla bilgi için sağlayıcınızın belgelerine ve Active Directory Hizmet Arabirimlerini Kullanma makalesine bakın.