Partilhar via


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 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.