Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você deve tratar de erros específicos do Reporting Services que sabe que podem acontecer. Por exemplo, em um aplicativo onde você solicita que o usuário crie uma pasta, pode ser possível que ele tente criar uma pasta que já exista. Como desenvolvedor, você não tem controle sobre o que o usuário insere nos campos de nome e caminho da pasta do seu aplicativo. Mas você tem controle sobre qual é a experiência do usuário quando alguém tenta criar um item que já existe.
Para facilitar a captura de condições de erro específicas, o Reporting Services classifica um código de erro para a exceção e retorna a classificação do erro usando propriedades da classe SoapException. Para obter mais informações, confira "Classe SoapException" na documentação do SDK do Microsoft .NET Framework.
A tabela a seguir lista as propriedades públicas da classe SoapException.
| Propriedade pública | Descrição |
|---|---|
| Ator | O código que causou a exceção. O valor é a URL para o método do serviço Web. |
| Detalhe | Informações de erro específicas do aplicativo. O servidor de relatório define o valor e está no formato XML. Para obter mais informações, consulte Propriedade Detail e Usar a propriedade Detail para lidar com erros específicos. |
| HelpLink | Uma URL ou URN para um arquivo de Ajuda associado ao erro. O Serviço Web geralmente define o valor e define uma URL para a Ajuda e Suporte da Microsoft. Como o Reporting Services dá suporte a diversos links de ajuda para erros ocorridos, o servidor de relatório define informações de link de ajuda como parte da propriedade Detail. Para obter mais informações, consulte Elemento HelpLink. |
| Message | Uma mensagem descritiva e localizada que descreve o erro. Esse texto poderia aparecer na interface do usuário do aplicativo. |