DirectoryEntry.Path Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il percorso per l'oggetto DirectoryEntry.
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
Valore della proprietà
Percorso di questo DirectoryEntry oggetto. Il valore predefinito è una stringa vuota ("").
- Attributi
Commenti
La Path proprietà identifica in modo univoco questa voce in un ambiente di rete. Questa voce può essere sempre recuperata usando questo Pathoggetto .
L'impostazione Path di recupera una nuova voce dall'archivio directory e non modifica il percorso della voce attualmente associata.
Le classi associate al DirectoryEntry componente possono essere usate con uno qualsiasi dei provider di servizi di dominio Active Directory. Alcuni dei provider correnti sono Internet Information Services (IIS), Lightweight Directory Access Protocol (LDAP), Novell NetWare Directory Service (NDS) e WinNT.
Annotazioni
La sezione dell'oggetto Path che identifica il provider (precede "://") fa distinzione tra maiuscole e minuscole. Ad esempio, "LDAP://" o "WinNT://".
La sintassi per la Path proprietà varia in base al provider. Di seguito sono illustrati alcuni scenari:
Winnt
Connettersi a un gruppo in un computer. Ad esempio, "nome> dominio WinNT://</<nome computer/<nome>> gruppo". Se ci si connette a un computer locale, "nome computer WinNT://</<nome>> gruppo".
Connettersi a un utente in un computer. Ad esempio, "nome<> WinNT:// dominio/<nome computer/<nome>> utente". Se ci si connette a un computer locale, "WinNT:// <nome> computer/<nome> utente".
Connettersi ai servizi in un computer. Ad esempio, "nome> dominio WinNT://</<nome computer/<nome>> servizio". Se ci si connette a un computer locale, "nome computer WinNT://<>/<nome> servizio".
Individuare tutti i domini nella rete. Ad esempio, "WinNT:" I domini sono disponibili enumerando gli elementi figlio di questa voce.
LDAP
Connettersi a un gruppo in un dominio. Ad esempio, "LDAP://CN=<nome> gruppo, CN =<Users>, DC=<domain component>, DC=<domain component>,...".
Connettersi a un utente in un dominio. Ad esempio, "LDAP://CN=<nome> utente completo, CN=<Users>, DC=<domain component>, DC=<domain component>,...".
Connettersi ai computer in un dominio. Ad esempio, "LDAP://CN=<nome> computer, CN=<Computers>, DC=<domain component>, DC=<domain component>,...".
IIS
- Connettersi a una directory Web. Ad esempio, "nome directory> IIS://LocalHost/W3SVC/1/ROOT/< Web".
Per eseguire l'associazione al dominio corrente usando LDAP, usare il percorso "LDAP://RootDSE", quindi ottenere il contesto di denominazione predefinito e riassociare la voce. Per esempio:
String str = ent.Properties["defaultNamingContext"][0];
DirectoryEntry domain = new DirectoryEntry("LDAP://" + str);
Per altre informazioni, vedere la documentazione relativa al provider e l'articolo Uso delle interfacce del servizio Active Directory .