ReportExecutionService.SetExecutionParameters Yöntemi
Ayarlar ve geçerli rapor yürütme ile ilişkili parametre değerleri doğrular.
Ad Alanı: ReportExecution2005
Derleme: ReportExecution2005 (ReportExecution2005 içinde.dll)
Sözdizimi
'Bildirim
<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
'Kullanım
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
Parametreler
- Parameters
Tür: array<ReportExecution2005.ParameterValue[]
Bir dizi ParameterValue nesneler.
- ParameterLanguage
Tür: System.String
A..NET Framework yerel ayar ayar ayarlar tanımlayıcısı.
Dönüş Değeri
Tür: ReportExecution2005.ExecutionInfo
Bir ExecutionInfo nesnesini içeren yeni bir yürütme.
Açıklamalar
Aşağıdaki tablo üstbilgi ve izinler bu işlemi gösterir.
soap üstbilgisi kullanımı |
(Giden)ServerInfoHeaderValue |
Yerel mod gerekli izinleri |
Ana rapor ve tüm alt raporlar: ReadProperties AND ExecuteAndView |
SharePoint modu gerekli izinleri |
Ana rapor ve tüm alt raporlar: ViewListItems() |
Parametre değerlerini olduğunda geçerli yürütme anlık görüntü olup küme, bir yürütme veya rapor yeniden yürütülecek gerektirecektir geçmiş anlık görüntü değilse temizlenir.Yürütme veya geçmiş anlık görüntüler için olmayan sorgu parametreleri için değerleri belirtebilirsiniz.Not rapor sunucusu yürütme veya geçmiş anlık görüntüler için veri işlem gerçekleştirmez.
Belirttiğiniz parametre değeri yanlış türde varsa, yöntem bir hata ve parametre değiştirilmez, döner.Parametre değeri türü doğru olsa da, geçerli bir değer değil, parametre girer MissingValidValue durumu.Her iki durumda da, raporu işlemeye çalışırken bir hata neden olur.
ParameterLanguage Belirtilmezse, belirtilen dil Accepts dil http üstbilgisi. Hiçbir dil için belirtilen Accepts dil http üstbilgisi, varsayılan dil üzerinde rapor sunucusu kullanılır.