Elemento HelpLink
El elemento HelpLink de la propiedad Detail es una cadena URL que genera el servidor de informes. Las direcciones URL se dirigen a una página web que administra la Ayuda y soporte técnico de Microsoft y proporcionan ayuda adicional y artículos de Knowledge Base sobre los errores concretos que se producen en Reporting Services. La dirección URL tiene la siguiente sintaxis:
http://www.microsoft.com/products/ee/transform.aspx?EvtSrc=value**&EvtID**=value**&ProdName**=value**&ProdVer**=value
En la tabla siguiente se enumeran los argumentos de la dirección URL HelpLink.
Argumento |
Valor |
---|---|
EvtSrc |
"Microsoft.ReportingServices.Diagnostics.ErrorStrings.resources.Strings" |
EvtID |
Código de error del servidor de informes, por ejemplo, rsReservedItem. |
ProdName |
"Microsoft SQL%20Server%20Reporting%20Services". El valor del nombre del producto es la dirección URL codificada. |
ProdVer |
Número de versión de Reporting Services. El valor "8.00" indica SQL Server 2000 Reporting Services. |
En el ejemplo siguiente se muestra la dirección URL HelpLink que se devuelve para el código de error rsReservedItem. Este error se produce cuando un usuario intenta modificar o eliminar un elemento reservado en Reporting Services:
https://www.microsoft.com/products/ee/transform.aspx?
EvtSrc=Microsoft.ReportingServices.Diagnostics.ErrorStrings.resources.Strings
&EvtID=rsReservedItem&ProdName=Microsoft%20SQL%20Server%20Reporting%20Services&ProdVer=8.00
Puede tener acceso al elemento HelpLink en el código utilizando la clase SoapException.
Try
rs.DeleteItem("/Report1")
Catch e As SoapException
Console.WriteLine(e.Detail("HelpLink").InnerXml)
End Try
try
{
rs.DeleteItem("/Report1");
}
catch (SoapException e)
{
Console.WriteLine(e.Detail["HelpLink"].InnerXml);
}
Vea también
Referencia
Clase SoapException de Reporting Services
Conceptos
Usar la propiedad Detail para administrar errores concretos
Otros recursos
Introducción a la administración de excepciones en Reporting Services