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