ReportExecutionService.LoadReportDefinition2 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")> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapHeaderAttribute("ExecutionHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReportDefinition2", 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)> _
Public Function LoadReportDefinition2 ( _
Definition As Byte(), _
<OutAttribute> ByRef warnings As Warning() _
) As ExecutionInfo2
'Kullanım
Dim instance As ReportExecutionService
Dim Definition As Byte()
Dim warnings As Warning()
Dim returnValue As ExecutionInfo2
returnValue = instance.LoadReportDefinition2(Definition, _
warnings)
[SoapHeaderAttribute("TrustedUserHeaderValue")]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapHeaderAttribute("ExecutionHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReportDefinition2", 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)]
public ExecutionInfo2 LoadReportDefinition2(
byte[] Definition,
out Warning[] warnings
)
[SoapHeaderAttribute(L"TrustedUserHeaderValue")]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapHeaderAttribute(L"ExecutionHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReportDefinition2", 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)]
public:
ExecutionInfo2^ LoadReportDefinition2(
array<unsigned char>^ Definition,
[OutAttribute] array<Warning^>^% warnings
)
[<SoapHeaderAttribute("TrustedUserHeaderValue")>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapHeaderAttribute("ExecutionHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReportDefinition2", 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)>]
member LoadReportDefinition2 :
Definition:byte[] *
warnings:Warning[] byref -> ExecutionInfo2
public function LoadReportDefinition2(
Definition : byte[],
warnings : Warning[]
) : ExecutionInfo2
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.ExecutionInfo2
Bir ExecutionInfo2 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 Render2 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 ExecutionInfo2 ile yeni bir döner ExecutionID değer.
Rapor örneği ile LoadReportDefinition2 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 LoadReportDefinition2 yöntem değildir güvenliği sağlanabilirve diğer kullanıcılarla; paylaşılan yürütme ile oluşturan kişi LoadReportDefinition2 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.