Partager via


Élément HelpLink

L'élément HelpLink de la propriété Detail est une chaîne d'URL générée par le serveur de rapports. L'URL cible une page Web gérée par le centre d'Aide et de support Microsoft et fournit une aide et des articles de base de connaissances supplémentaires sur les erreurs spécifiques qui se produisent dans Reporting Services. La syntaxe de l'URL est la suivante :

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

Le tableau suivant répertorie les arguments de l'URL HelpLink.

Argument

Valeur

EvtSrc

"Microsoft.ReportingServices.Diagnostics.ErrorStrings.resources.Strings"

EvtID

Par exemple, rsReservedItem est le code d'erreur du serveur de rapports.

ProdName

"Microsoft SQL%20Server%20Reporting%20Services." La valeur du nom de produit est codée dans l'URL.

ProdVer

Numéro de version de Reporting Services. La valeur de « 8.00 » signifie SQL Server 2000Reporting Services.

L'exemple suivant illustre l'URL HelpLink retournée pour le code d'erreur rsReservedItem. Cette erreur se produit lorsqu'un utilisateur essaie de modifier ou supprimer un élément réservé dans 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

Vous pouvez accéder à l'élément HelpLink dans votre code à l'aide de 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);
}