Elemento HelpLink
L'elemento HelpLink della proprietà Detail è una stringa URL generata dal server di report. L'URL rimanda a una pagina Web gestita dal Supporto tecnico Microsoft e fornisce ulteriori informazioni e articoli della Knowledge Base su errori specifici che si verificano in Reporting Services. La sintassi dell'URL è la seguente:
http://www.microsoft.com/products/ee/transform.aspx?EvtSrc=valore**&EvtID**=valore**&ProdName**=valore**&ProdVer**=valore
Nella tabella seguente sono elencati gli argomenti dell'URL HelpLink.
Argomento |
Valore |
---|---|
EvtSrc |
"Microsoft.ReportingServices.Diagnostics.ErrorStrings.resources.Strings" |
EvtID |
Codice di errore del server di report, ad esempio rsReservedItem. |
ProdName |
"Microsoft SQL%20Server%20Reporting%20Services". Il valore del nome del prodotto è codificato nell'URL. |
ProdVer |
Numero di versione di Reporting Services. Il valore "8.00" indica SQL Server 2000Reporting Services. |
Nell'esempio seguente viene illustrato l'URL di HelpLink restituito per il codice di errore rsReservedItem. Questo errore si verifica quando un utente tenta di modificare o di eliminare un elemento riservato in 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
È possibile accedere all'elemento HelpLink nel codice utilizzando la 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);
}
Vedere anche