Поделиться через


Метод GetItemReferences

Возвращает список ссылок элементов каталога, связанных с элементом. Этот метод применим к элементам типа Report и Dataset.

Пространство имен:  ReportService2010
Сборка:  ReportService2010 (в ReportService2010.dll)

Синтаксис

'Декларация
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetItemReferences", RequestNamespace := "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",  _
    ResponseNamespace := "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapHeaderAttribute("TrustedUserHeaderValue")> _
Public Function GetItemReferences ( _
    ItemPath As String, _
    ReferenceItemType As String _
) As ItemReferenceData()
'Применение
Dim instance As ReportingService2010
Dim ItemPath As String
Dim ReferenceItemType As String
Dim returnValue As ItemReferenceData()

returnValue = instance.GetItemReferences(ItemPath, _
    ReferenceItemType)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetItemReferences", RequestNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    ResponseNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapHeaderAttribute("TrustedUserHeaderValue")]
public ItemReferenceData[] GetItemReferences(
    string ItemPath,
    string ReferenceItemType
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetItemReferences", RequestNamespace = L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    ResponseNamespace = L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapHeaderAttribute(L"TrustedUserHeaderValue")]
public:
array<ItemReferenceData^>^ GetItemReferences(
    String^ ItemPath, 
    String^ ReferenceItemType
)
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetItemReferences", RequestNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    ResponseNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapHeaderAttribute("TrustedUserHeaderValue")>]
member GetItemReferences : 
        ItemPath:string * 
        ReferenceItemType:string -> ItemReferenceData[] 
public function GetItemReferences(
    ItemPath : String, 
    ReferenceItemType : String
) : ItemReferenceData[]

Параметры

  • ItemPath
    Тип: System. . :: . .String
    Полный URL-адрес элемента, включая имя файла, а также (в режиме интеграции с SharePoint) расширение.
  • ReferenceItemType
    Тип: System. . :: . .String
    Тип элемента для упоминаемого элемента.

Возвращаемое значение

Тип: array<ReportService2010. . :: . .ItemReferenceData> [] () [] []
Массив объектов ItemReferenceData.

Замечания

The table below shows header and permissions information on this operation.

SOAP Header Usage

(In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue

Native Mode Required Permissions

If item type is Report or LinkedReport:

If item type is DataSet:

If item type is Model: ReadDatasource on ItemPath AND ReadProperties on the referenced data source.

SharePoint Mode Required Permissions

OpenItems()()()() on ItemPath AND ViewListItems()()()() on each referenced item

Use this method to get a report's shared datasets, a report's shared data sources, or a shared dataset's shared data sources.