Elemento HelpLink
O elemento HelpLink da propriedade Detail é uma cadeia de caracteres de URL gerada pelo servidor de relatório. A URL tem como destino uma página da Web gerenciada pela Ajuda e Suporte do Microsoft e fornece ajuda adicional e artigos da base de dados de conhecimento sobre erros específicos ocorridos no Reporting Services. A URL tem a seguinte sintaxe:
http://www.microsoft.com/produtos/ee/transform.aspx?EvtSrc=valor**&EvtID**=valor**&ProdName**=valor**&ProdVer**=valor
A tabela a seguir lista os argumentos da URL HelpLink.
Argumento |
Valor |
---|---|
EvtSrc |
"Microsoft.ReportingServices.Diagnostics.ErrorStrings.resources.Strings" |
EvtID |
Por exemplo, o código de erro do servidor de relatório, rsReservedItem. |
ProdName |
"Microsoft SQL%20Server%20Reporting%20Services". O valor do nome do produto é codificado na URL. |
ProdVer |
O número da versão do Reporting Services. Um valor "8.00" indica o SQL Server 2000Reporting Services. |
O exemplo a seguir ilustra a URL HelpLink retornada para o código de erro rsReservedItem. Esse erro ocorre quando um usuário tenta modificar ou excluir um item reservado no 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
Você pode acessar o elemento HelpLink em seu código usando a classe 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);
}
Consulte também