Aracılığıyla paylaş


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.

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ı

(De)TrustedUserHeaderValue

(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.

Örnekler

Lütfen bakın Render için bir örnek.