Compartir por


Elemento HelpLink

El elemento HelpLink de la propiedad Detail es una cadena URL que genera el servidor de informes. La dirección URL tiene como destino una página web administrada por la Ayuda y el soporte técnico de Microsoft y proporciona más ayuda y artículos de knowledge base sobre errores específicos que se producen en Reporting Services. La dirección URL tiene la siguiente sintaxis:

https://www.microsoft.com/products/ee/transform.aspx?EvtSrc=v_alue_&EvtID=value&ProdName=value&ProdVer=value

En la tabla siguiente se enumeran los argumentos de la dirección URL HelpLink.

Argumento Value
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 (8.x) 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 obtener acceso al elemento HelpLink en el código usando 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);  
}