DirectoryEntry.Path Property

Definition

Obtém ou define o caminho deste DirectoryEntry.Gets or sets the path for this DirectoryEntry.

public:
 property System::String ^ Path { System::String ^ get(); void set(System::String ^ value); };
public string Path { get; set; }
[System.DirectoryServices.DSDescription("DSPath")]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Path { get; set; }
[System.ComponentModel.SettingsBindable(true)]
[System.DirectoryServices.DSDescription("DSPath")]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Path { get; set; }
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[System.DirectoryServices.DSDescription("DSPath")]
public string Path { get; set; }
member this.Path : string with get, set
Public Property Path As String

Property Value

String

O caminho deste objeto DirectoryEntry.The path of this DirectoryEntry object. O padrão é uma cadeia de caracteres vazia ("").The default is an empty string ("").

Attributes

Remarks

A propriedade Path identifica exclusivamente essa entrada em um ambiente de rede.The Path property uniquely identifies this entry in a networked environment. Essa entrada sempre pode ser recuperada usando essa Path.This entry can always be retrieved using this Path.

Definir a Path recupera uma nova entrada do repositório de diretório; Ele não altera o caminho da entrada atualmente associada.Setting the Path retrieves a new entry from the directory store; it does not change the path of the currently bound entry.

As classes associadas ao componente DirectoryEntry podem ser usadas com qualquer um dos provedores de serviço Active Directory Domain Services.The classes associated with the DirectoryEntry component can be used with any of the Active Directory Domain Services service providers. Alguns dos provedores atuais são Serviços de Informações da Internet (IIS), LDAP (Lightweight Directory Access Protocol), NDS (Novell NetWare Directory Service) e WinNT.Some of the current providers are Internet Information Services (IIS), Lightweight Directory Access Protocol (LDAP), Novell NetWare Directory Service (NDS), and WinNT.

Note

A seção do Path que identifica o provedor (precede "://") diferencia maiúsculas de minúsculas.The section of the Path that identifies the provider (precedes "://") is case-sensitive. Por exemplo, "LDAP://" ou "WinNT://".For example, "LDAP://" or "WinNT://".

A sintaxe para a propriedade Path varia de acordo com o provedor.The syntax for the Path property varies according to the provider. Alguns cenários comuns são:Some common scenarios are:

WinNTWinNT

  • Conecte-se a um grupo em um computador.Connect to a group on a computer. Por exemplo, "WinNT://<nome de domínio >/<nome do computador >/<nome do grupo >".For example, "WinNT://<domain name>/<computer name>/<group name>". Se você estiver se conectando a um computador local, "WinNT://<nome do computador >/<nome do grupo >".If you are connecting to a local computer, "WinNT://<computer name>/<group name>".

  • Conectar-se a um usuário em um computador.Connect to a user on a computer. Por exemplo, "WinNT://<nome de domínio >/<nome do computador >/<nome de usuário >".For example, "WinNT://<domain name>/<computer name>/<user name>". Se você estiver se conectando a um computador local, "WinNT://<nome do computador >/<nome de usuário >".If you are connecting to a local computer, "WinNT://<computer name>/<user name>".

  • Conecte-se aos serviços em um computador.Connect to services on a computer. Por exemplo, "WinNT://<nome de domínio >/<nome do computador >/<nome do serviço >".For example, "WinNT://<domain name>/<computer name>/<service name>". Se você estiver se conectando a um computador local, "WinNT://<nome do computador >/<nome do serviço >".If you are connecting to a local computer, "WinNT://<computer name>/<service name>".

  • Descubra todos os domínios na rede.Discover all domains on the network. Por exemplo, "WinNT:" os domínios podem ser encontrados enumerando-se os filhos desta entrada.For example, "WinNT:" The domains can be found by enumerating the children of this entry.

LDAPLDAP

  • Conecte-se a um grupo em um domínio.Connect to a group in a domain. Por exemplo, "LDAP://CN =<nome do grupo >, CN =<usuários >, DC =<componente de domínio >, DC =<componente de domínio >,...".For example, "LDAP://CN=<group name>, CN =<Users>, DC=<domain component>, DC=<domain component>,...".

  • Conecte-se a um usuário em um domínio.Connect to a user in a domain. Por exemplo, "LDAP://CN =<nome de usuário completo >, CN =<usuários >, DC =<componente de domínio >, DC =<componente de domínio >,...".For example, "LDAP://CN=<full user name>, CN=<Users>, DC=<domain component>, DC=<domain component>,...".

  • Conectar-se a computadores em um domínio.Connect to computers in a domain. Por exemplo, "LDAP://CN =<nome do computador >, CN =<computadores >, DC =<componente de domínio >, DC =<componente de domínio >,...".For example, "LDAP://CN=<computer name>, CN=<Computers>, DC=<domain component>, DC=<domain component>,...".

IISIIS

  • Conecte-se a um diretório da Web.Connect to a Web directory. Por exemplo, "IIS://LocalHost/W3SVC/1/ROOT/<nome do diretório Web >".For example, "IIS://LocalHost/W3SVC/1/ROOT/<Web directory name>".

Para associar ao domínio atual usando o LDAP, use o caminho "LDAP://RootDSE" e, em seguida, obtenha o contexto de nomenclatura padrão e reassocie a entrada.To bind to the current domain using LDAP, use the path "LDAP://RootDSE", then get the default naming context and rebind the entry. Por exemplo:For example:

String str = ent.Properties["defaultNamingContext"][0];  
DirectoryEntry domain = new DirectoryEntry("LDAP://" + str);  

Para obter mais informações, consulte a documentação do seu provedor e o artigo usando Active Directory interfaces de serviço .For more information, see the documentation for your provider and the Using Active Directory Service Interfaces article.

Applies to