Udostępnij za pośrednictwem


Metoda ReportExecutionService.SetExecutionParameters

Określa i sprawdza poprawność wartości parametrów związanych z bieżącego wykonywania raportu.

Przestrzeń nazw:  ReportExecution2005
Zestaw:  ReportExecution2005 (w ReportExecution2005.dll)

Składnia

'Deklaracja
<SoapHeaderAttribute("ExecutionHeaderValue")> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetExecutionParameters", 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("TrustedUserHeaderValue")> _
Public Function SetExecutionParameters ( _
    Parameters As ParameterValue(), _
    ParameterLanguage As String _
) As ExecutionInfo
'Użycie
Dim instance As ReportExecutionService
Dim Parameters As ParameterValue()
Dim ParameterLanguage As String
Dim returnValue As ExecutionInfo

returnValue = instance.SetExecutionParameters(Parameters, _
    ParameterLanguage)
[SoapHeaderAttribute("ExecutionHeaderValue")]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetExecutionParameters", 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("TrustedUserHeaderValue")]
public ExecutionInfo SetExecutionParameters(
    ParameterValue[] Parameters,
    string ParameterLanguage
)
[SoapHeaderAttribute(L"ExecutionHeaderValue")]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetExecutionParameters", 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"TrustedUserHeaderValue")]
public:
ExecutionInfo^ SetExecutionParameters(
    array<ParameterValue^>^ Parameters, 
    String^ ParameterLanguage
)
[<SoapHeaderAttribute("ExecutionHeaderValue")>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetExecutionParameters", 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("TrustedUserHeaderValue")>]
member SetExecutionParameters : 
        Parameters:ParameterValue[] * 
        ParameterLanguage:string -> ExecutionInfo 
public function SetExecutionParameters(
    Parameters : ParameterValue[], 
    ParameterLanguage : String
) : ExecutionInfo

Parametry

  • ParameterLanguage
    Typ: System.String
    A.NET Framework identyfikator ustawienia regionalne.

Wartość zwracana

Typ: ReportExecution2005.ExecutionInfo
ExecutionInfo Obiektu zawierającego nowe wykonanie.

Uwagi

W poniższej tabela przedstawiono informacje nagłówka i uprawnienia na tej operacji.

Użycie nagłówek protokołu SOAP

(W)TrustedUserHeaderValue

(W)ExecutionHeaderValue

(Ruch wychodzący)ServerInfoHeaderValue

Tryb macierzysty wymagane uprawnienia

Raport główny i wszystkie podraporty: ReadProperties ORAZ ExecuteAndView

Tryb programu SharePoint wymagane uprawnienia

Raport główny i wszystkie podraporty: ViewListItems()

Jeśli istnieje migawkę bieżącego wykonanie, gdy wartości parametrów zestaw, zostaną wyczyszczone, jeśli nie jest wykonanie lub migawka historia będzie wymagać raport, aby ponownie wykonać.Wykonanie lub migawki historia można określić wartości dla parametrów innych niż kwerendy.Uwaga serwer raportów wykonuje przetwarzania danych dla wykonania lub Historia migawek.

Jeśli określona wartość parametru ma niepoprawny typ, metoda zwróci błąd, a parametr nie zostanie zmieniony.Jeżeli wartość parametru ma poprawny typ, ale nie jest prawidłową wartością, wprowadzi parametr MissingValidValue Państwa.W obu przypadkach usiłowano renderować raportu spowoduje błąd.

Jeśli ParameterLanguage nie jest określony, w języku określonym w Accepts języka nagłówka HTTP. Jeśli język nie został określony dla Języka Accepts jest używany nagłówek HTTP, język domyślny serwer raportów.