Aracılığıyla paylaş


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.

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ı

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