Compartir por


Clase SoapException de Reporting Services

Debería solucionar cualquier error concreto de Reporting Services que podría producirse. Por ejemplo, en una aplicación en la que pida al usuario que cree una carpeta, podría ser posible que el usuario intente crear una que ya exista. Como desarrollador, no tiene control sobre lo que el usuario escribe en los campos de nombre de carpeta y ruta de acceso de la aplicación. Pero, tiene control sobre lo que la experiencia del usuario es cuando alguien intenta crear un elemento que ya existe.

Para facilitar la detección de condiciones de error concretas, Reporting Services clasifica un código de error para la excepción y devuelve la clasificación del error utilizando las propiedades de la clase SoapException. Para más información, vea "Clase SoapException" en la documentación del SDK de Microsoft .NET Framework.

En la siguiente tabla se muestran las propiedades públicas de la clase SoapException.

Propiedad pública Descripción
Actor Código que ha producido la excepción. El valor es la dirección URL del método de servicio web.
Detalle Información de error específica de la aplicación. El servidor de informes establece el valor y está en formato XML. Para obtener más información, vea Propiedad Detail y Usar la propiedad Detail para controlar errores específicos.
HelpLink Una dirección URL o URN a un archivo de Ayuda asociado al error. El servicio web normalmente establece el valor y establece una dirección URL en Ayuda y soporte técnico de Microsoft. Dado que Reporting Services admite varios vínculos de ayuda para los errores que se producen, el servidor de informes establece la información del vínculo de la ayuda como parte de la propiedad Detail. Para obtener más información, vea Elemento HelpLink.
Mensaje Mensaje descriptivo y localizado que describe el error. Este texto podría aparecer en la UI de la aplicación.