Classe SoapException do Reporting Services
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 digita no nome da pasta e nos campos de caminho do seu aplicativo, mas tem controle sobre o que o usuário experimenta quando alguém incidentalmente tenta criar um item já existente.
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, consulte "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 |
---|---|
Actor |
O código que causou a exceção. O valor é a URL para o método do serviço Web. |
Detail |
Informações de erro específicas do aplicativo. O valor é definido pelo servidor de relatório e está em formato XML. Para obter mais informações, consulte Propriedade Detail e Usando a propriedade Detail para manipular erros específicos. |
HelpLink |
Uma URL ou URN para um arquivo de Ajuda associado ao erro. O valor é normalmente definido pelo serviço Web e define uma URL como Ajuda e Suporte do Microsoft. Como o Reporting Services dá suporte a diversos links de ajuda para erros ocorridos, o servidor de relatório 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. |
Consulte também