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.
Recupera o imposta il percorso per 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 dell'oggetto DirectoryEntry. Il valore predefinito è una stringa vuota ("").
- Attributi
Commenti
La Path proprietà identifica in modo univoco questa voce in un ambiente in rete. Questa voce può sempre essere recuperata usando questo Pathoggetto .
L'impostazione Path recupera una nuova voce dall'archivio directory. Non modifica il percorso della voce attualmente associata.
Le classi associate al DirectoryEntry componente possono essere usate con uno qualsiasi dei provider di servizi Active Directory Domain Services. Alcuni dei provider correnti sono Internet Information Services (IIS), Lightweight Directory Access Protocol (LDAP), Novell NetWare Directory Directory Service (NDS) e WinNT.
Nota
La sezione dell'oggetto Path che identifica il provider (precede "://") è 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> WinNT://< dominio/<nome computer/<nome>> gruppo". Se ci si connette a un computer locale, "WinNT://< computer name/<group name>>".
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://< computer name/<user name>>".
Connettersi ai servizi in un computer. Ad esempio, "nome> WinNT://< dominio/<nome> computer/<nome> servizio". Se ci si connette a un computer locale, "WinNT://< computer name/<service name>>".
Individuare tutti i domini nella rete. Ad esempio, "WinNT:" I domini possono essere trovati 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, "IIS://LocalHost/W3SVC/1/ROOT/< Nome> directoryWeb".
Per eseguire il binding al dominio corrente usando LDAP, usare il percorso "LDAP://RootDSE", quindi ottenere il contesto di denominazione predefinito e ribinare la voce. Ad esempio:
String str = ent.Properties["defaultNamingContext"][0];
DirectoryEntry domain = new DirectoryEntry("LDAP://" + str);
Per altre informazioni, vedere la documentazione per il provider e l'articolo Using Active Directory Service Interfaces (Uso di Interfacce servizio Active Directory ).