ReportExecutionService.LoadReportDefinition Yöntemi
Rapor yürütme istemci tarafından sağlanan bir rapor tanımı oluşturur.
Ad Alanı: ReportExecution2005
Derleme: ReportExecution2005 (ReportExecution2005 içinde.dll)
Sözdizimi
'Bildirim
<SoapHeaderAttribute("TrustedUserHeaderValue")> _
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReportDefinition", 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("ExecutionHeaderValue", Direction := SoapHeaderDirection.Out)> _
Public Function LoadReportDefinition ( _
Definition As Byte(), _
<OutAttribute> ByRef warnings As Warning() _
) As ExecutionInfo
'Kullanım
Dim instance As ReportExecutionService
Dim Definition As Byte()
Dim warnings As Warning()
Dim returnValue As ExecutionInfo
returnValue = instance.LoadReportDefinition(Definition, _
warnings)
[SoapHeaderAttribute("TrustedUserHeaderValue")]
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReportDefinition", 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("ExecutionHeaderValue", Direction = SoapHeaderDirection.Out)]
public ExecutionInfo LoadReportDefinition(
byte[] Definition,
out Warning[] warnings
)
[SoapHeaderAttribute(L"TrustedUserHeaderValue")]
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReportDefinition", 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"ExecutionHeaderValue", Direction = SoapHeaderDirection::Out)]
public:
ExecutionInfo^ LoadReportDefinition(
array<unsigned char>^ Definition,
[OutAttribute] array<Warning^>^% warnings
)
[<SoapHeaderAttribute("TrustedUserHeaderValue")>]
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReportDefinition", 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("ExecutionHeaderValue", Direction = SoapHeaderDirection.Out)>]
member LoadReportDefinition :
Definition:byte[] *
warnings:Warning[] byref -> ExecutionInfo
public function LoadReportDefinition(
Definition : byte[],
warnings : Warning[]
) : ExecutionInfo
Parametreler
- Definition
Tür: array<System.Byte[]
İçeren bir bayt akışı Rapor Tanımlama Dili (rdl) raporu.
- warnings
Tür: array<ReportExecution2005.Warning[]%
A koleksiyon , Warning nesneler içeren uyarıların, oluşmuş olabilir sırasında rapor yayımlama.
Dönüş Değeri
Tür: ReportExecution2005.ExecutionInfo
Bir ExecutionInfo nesnesini içeren bilgi için rapor yürütme.
Açıklamalar
Aşağıdaki tablo üstbilgi ve izinler bu işlemi gösterir.
soap üstbilgisi kullanımı |
(Giden)ExecutionHeaderValue (Giden)ServerInfoHeaderValue |
Yerel mod gerekli izinleri |
ReadPropertiestüm alt raporlar üzerinde ve ExecuteReportDefinition (sistem) |
SharePoint modu gerekli izinleri |
ViewListItems() tüm alt raporlar üzerinde ve UseRemoteAPIs() |
Bu yöntem arama önce çağrılması gerektiğini Render yöntemi için bir rapor.
Döndürülen rapor yürütme bunu oluşturulmadan önce işlenmesi gerekir.Yeni bir yürütme oluşturulur ve ExecutionInfo ile yeni bir döner ExecutionID değer.
Rapor örneği ile LoadReportDefinition yöntem olan geçici.Bunlar rapor sunucusu ad alanında temsil edilir ve sunucu oturum sona erdiğinde atılır.
Rapor örneği ile LoadReportDefinition yöntem değildir güvenliği sağlanabilirve diğer kullanıcılarla; paylaşılan yürütme ile oluşturan kişi LoadReportDefinition bunlara erişim tek kullanıcıdır.
Alt raporlar ve veri kaynak başvurular göreli yolları ile bu yöntem kullanılarak desteklenir.Ancak, mutlak yollarý katalog maddeleri kullanılabilir.