HelpLink 要素

Detail プロパティの HelpLink 要素は、レポート サーバーで生成される URL 文字列です。 この URL は、Microsoft のヘルプとサポートによって管理される Web ページを対象とし、Reporting Services で発生する特定のエラーに関するより多くのヘルプとサポート情報記事を提供します。 URL の構文は、次のようになっています。

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

次の表は、HelpLink URL の引数を示しています。

引数
EvtSrc "Microsoft.ReportingServices.Diagnostics.ErrorStrings.resources.Strings"
EvtID レポート サーバー エラー コード。たとえば、rsReservedItem。
ProdName "Microsoft SQL%20Server%20Reporting%20Services"。 製品名の値は URL エンコードされています。
ProdVer Reporting Services のバージョン番号。 値 "8.00" は、SQL Server 2000 (8.x) Reporting Services を示します。

次の例は、エラー コード rsReservedItem に返された HelpLink URL を示しています。 このエラーは、ユーザーが 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  

コードで HelpLink 要素にアクセスするには、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);  
}