다음을 통해 공유


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
    파일 이름과 SharePoint 모드에서는 확장명을 포함하는 항목의 정규화된 URL입니다.

반환 값

유형: 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.