다음을 통해 공유


ReportingService2010.PrepareQuery 메서드

정의

데이터 기반 구독에 대한 배달 쿼리를 통해 검색된 필드를 포함하는 데이터 세트을 반환합니다.

public:
 ReportService2010::DataSetDefinition ^ PrepareQuery(ReportService2010::DataSource ^ DataSource, ReportService2010::DataSetDefinition ^ DataSet, [Runtime::InteropServices::Out] bool % Changed, [Runtime::InteropServices::Out] cli::array <System::String ^> ^ % ParameterNames);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/PrepareQuery", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
public ReportService2010.DataSetDefinition PrepareQuery (ReportService2010.DataSource DataSource, ReportService2010.DataSetDefinition DataSet, out bool Changed, out string[] ParameterNames);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/PrepareQuery", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
member this.PrepareQuery : ReportService2010.DataSource * ReportService2010.DataSetDefinition * bool * String[] -> ReportService2010.DataSetDefinition
Public Function PrepareQuery (DataSource As DataSource, DataSet As DataSetDefinition, ByRef Changed As Boolean, ByRef ParameterNames As String()) As DataSetDefinition

매개 변수

DataSource
DataSource

배달 쿼리에 대한 데이터 원본입니다. 데이터 원본은 공유 데이터 원본이거나 모델일 수 있습니다.

DataSet
DataSetDefinition

데이터 기반 구독에 대한 배달 쿼리 및 필드를 포함하는 데이터 세트입니다.

Changed
Boolean

[out] 메서드에 전달된 데이터 집합이 메서드에서 반환된 데이터 집합과 다른지 여부를 나타내는 Boolean 값입니다. 입력 데이터 세트이 출력 데이터 세트과 다른지 여부를 확인하려면 이 속성을 사용합니다.

ParameterNames
String[]

[out] 기본 의미 체계 쿼리에 사용되는 쿼리 매개 변수의 이름입니다. 이 out 매개 변수는 가 모델을 참조할 DataSource 때만 사용됩니다.

반환

지정된 데이터 원본에서 검색된 필드와 배달 쿼리를 포함하는 DataSetDefinition 개체입니다.

특성

설명

다음 표에서는 이 작업에 대한 헤더 및 사용 권한 정보를 보여 줍니다.

SOAP 헤더 사용 (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
기본 모드 필수 권한 항목 유형에 따라 다릅니다.

- DataSource: ReadProperties
- Model: ReadProperties
SharePoint 모드 필수 권한 DataSource가 있는 경우 <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>

적용 대상