Partilhar via


Exemplo de tecnologia de exceções do LDAP

Este exemplo demonstra o tratamento de exceção de LDAP.Neste exemplo está disponível somente no translation from VPE for Csharp Visual.

Para obter informações sobre como usar os exemplos, consulte os tópicos a seguir:

Para criar a amostra

  1. Abrir um janela do aviso de comando e navegar até o diretório Exceptions\CS.

  2. Tipo de MSBuild exceptions.sln na linha de comando.

Para executar este exemplo

  1. navegar até o diretório que contém o executável compilado arquivo usando o aviso de comando.

  2. Tipo de exceções seguido de seus argumentos e pressione ENTER.

Esta amostra apresenta a seguinte sintaxe:

Exceptions <ldapServer> <user> <pwd> <domain> 
  • ldapServer
    O servidor LDAP.

  • usuário
    Seu nome de usuário.

  • PWD
    Sua senha.

  • domínio
    Domínio do ativo diretório.

Aqui está um exemplo:

Exceptions.exe myDC1.testDom.fabrikam.com user1 secret@~1 testDom

Observação:

Esse exemplo é um aplicativo de console.Inicie e executá-la em uma janela do aviso de comando para exibir sua saída.

Comentários

Este exemplo define os métodos a seguir.

Método

Descrição

CreateConnection

Conecta-se ao servidor usando um LdapConnection.

HandleLdapException

Lida com uma conexão com um servidor LDAP desconhecido e conectando com credenciais inválidas.

HandleOperationException

Processa uma solicitação de excluir usando um nome distinto inválido (DN).

HandlePlatformNotSupportedException

Lida com um sistema operacional não suportado.

HandleBerConversionException

Lida com um valor binário com uma seqüência de decodificação incorreta de decodificação.

HandleDirectoryAttributeNullException

Identificadores de criação de atributos de diretório com valores nulo.

HandleTlsOperationException

Manipula TlsOperationException.

HandleInvalidOperationException

Manipula a autenticação anônima com uma credencial de não-nulo.