Элемент HelpLink

Элемент HelpLink свойства Detail представляет строку с URL-адресом, которая создается сервером отчетов. Этот URL-адрес ссылается на веб-страницу, управляемую центром справки и поддержки Microsoft, которая предоставляет дополнительную справку и статьи базы значений, посвященные ошибкам, происходящим в службах Reporting Services. URL-адрес имеет следующий синтаксис:

http://www.microsoft.com/products/ee/transform.aspx?EvtSrc=значение**&EvtID**=значение**&ProdName**=значение**&ProdVer**=значение

В следующей таблице перечислены аргументы URL-адреса HelpLink.

Параметр

Значение

EvtSrc

«Microsoft.ReportingServices.Diagnostics.ErrorStrings.resources.Strings»

EvtID

Код ошибки сервера отчетов, например rsReservedItem.

ProdName

«Microsoft SQL%20Server%20Reporting%20Services». Значение названия продукта кодируется по правилам URL-адресов.

ProdVer

Номер версии служб Reporting Services. Значение «8.00» соответствует службам SQL Server 2000Reporting Services.

В следующем примере показан URL-адрес HelpLink, который возвращается для кода ошибки rsReservedItem. Эта ошибка происходит, когда пользователь выполняет попытку изменить или удалить зарезервированный элемент в службах 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 Trytry{   rs.DeleteItem("/Report1");}catch (SoapException e){   Console.WriteLine(e.Detail["HelpLink"].InnerXml);}