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
Abrir um janela do aviso de comando e navegar até o diretório Exceptions\CS.
Tipo de MSBuild exceptions.sln na linha de comando.
Para executar este exemplo
navegar até o diretório que contém o executável compilado arquivo usando o aviso de comando.
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. |