Metoda ReportingService2005.PrepareQuery
Zwraca dataset zawierającego pola pobierane przez kwerendę dostarczania dla subskrypcja oparta na danych.
Przestrzeń nazw: ReportService2005
Zestaw: ReportService2005 (w ReportService2005.dll)
Składnia
'Deklaracja
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/PrepareQuery", RequestNamespace := "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", _
ResponseNamespace := "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapHeaderAttribute("BatchHeaderValue")> _
Public Function PrepareQuery ( _
DataSource As DataSource, _
DataSet As DataSetDefinition, _
<OutAttribute> ByRef Changed As Boolean, _
<OutAttribute> ByRef ParameterNames As String() _
) As DataSetDefinition
'Użycie
Dim instance As ReportingService2005
Dim DataSource As DataSource
Dim DataSet As DataSetDefinition
Dim Changed As Boolean
Dim ParameterNames As String()
Dim returnValue As DataSetDefinition
returnValue = instance.PrepareQuery(DataSource, _
DataSet, Changed, ParameterNames)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/PrepareQuery", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",
ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapHeaderAttribute("BatchHeaderValue")]
public DataSetDefinition PrepareQuery(
DataSource DataSource,
DataSetDefinition DataSet,
out bool Changed,
out string[] ParameterNames
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/PrepareQuery", RequestNamespace = L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",
ResponseNamespace = L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",
Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapHeaderAttribute(L"BatchHeaderValue")]
public:
DataSetDefinition^ PrepareQuery(
DataSource^ DataSource,
DataSetDefinition^ DataSet,
[OutAttribute] bool% Changed,
[OutAttribute] array<String^>^% ParameterNames
)
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/PrepareQuery", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",
ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapHeaderAttribute("BatchHeaderValue")>]
member PrepareQuery :
DataSource:DataSource *
DataSet:DataSetDefinition *
Changed:bool byref *
ParameterNames:string[] byref -> DataSetDefinition
public function PrepareQuery(
DataSource : DataSource,
DataSet : DataSetDefinition,
Changed : boolean,
ParameterNames : String[]
) : DataSetDefinition
Parametry
- DataSource
Typ: ReportService2005.DataSource
Źródło danych dla kwerendy dostawy.
- DataSet
Typ: ReportService2005.DataSetDefinition
Element dataset zawierającego pola kwerendy dostawy i subskrypcja oparta na danych.
- Changed
Typ: System.Boolean%
[Brak] A wartość logiczna wartość, która wskazuje, czy element dataset przekazany do metoda różni się od jednego zwracany przez metoda.właściwość tej można użyć czy zestawu danych wejściowych jest inne niż zestawu danych wyjściowych.
- ParameterNames
Typ: array<System.String[]%
[Brak] Nazwy parametrów kwerendy używane w kwerendzie semantyczne.Parametr wyjściowy jest tylko używana, jeśli DataSource odwołuje się do modelu.
Wartość zwracana
Typ: ReportService2005.DataSetDefinition
A DataSetDefinition obiekt, który zawiera pola i kwerenda dostawy są pobierane z danych danego źródło.
Uwagi
W poniższej tabela przedstawiono informacje nagłówka i uprawnienia na tej operacji.
Nagłówki SOAP |
(Ruch wychodzący)ServerInfoHeaderValue |
Wymagane uprawnienia |
Zależy od typu element:
|
Przekazywanie DataSetDefinition obiekt, który jest zwracany przez PrepareQuery metoda jako dane wejściowe do CreateDataDrivenSubscription i SetDataDrivenSubscriptionProperties metoda.
Dostawy kwerenda zwraca zestaw pól, które mogą być mapowane do wartości parametrów raportu i rozszerzenie dostarczania ustawienia dla subskrypcji sterowanych danymi.Każdy wiersz zestaw wyników zawiera wartości dla jednego adresata, takie jak adres e-mail, do której dostarczana raportu.
Kwerenda dostawy musi być prawidłowa dla jednego rozszerzenia przetwarzania danych, które są zainstalowane serwer raportów.Aby uzyskać więcej informacji, zobacz temat Omówienie rozszerzeń przetwarzania danych.