Sprache

IReportDefinitionCustomizationExtension.ProcessReportDefinition Methode

Definition

Verarbeitet Änderungen an einer Berichtsdefinition.

public:
 bool ProcessReportDefinition(cli::array <System::Byte> ^ reportDefinition, Microsoft::ReportingServices::Interfaces::IReportContext ^ reportContext, Microsoft::ReportingServices::Interfaces::IUserContext ^ userContext, [Runtime::InteropServices::Out] cli::array <System::Byte> ^ % reportDefinitionProcessed, [Runtime::InteropServices::Out] System::Collections::Generic::IEnumerable<Microsoft::ReportingServices::Interfaces::RdceCustomizableElementId> ^ % customizedElementIds);
public bool ProcessReportDefinition(byte[] reportDefinition, Microsoft.ReportingServices.Interfaces.IReportContext reportContext, Microsoft.ReportingServices.Interfaces.IUserContext userContext, out byte[] reportDefinitionProcessed, out System.Collections.Generic.IEnumerable<Microsoft.ReportingServices.Interfaces.RdceCustomizableElementId> customizedElementIds);
abstract member ProcessReportDefinition : byte[] * Microsoft.ReportingServices.Interfaces.IReportContext * Microsoft.ReportingServices.Interfaces.IUserContext * Byte[] * seq -> bool
Public Function ProcessReportDefinition (reportDefinition As Byte(), reportContext As IReportContext, userContext As IUserContext, ByRef reportDefinitionProcessed As Byte(), ByRef customizedElementIds As IEnumerable(Of RdceCustomizableElementId)) As Boolean

Parameter

reportDefinition
Byte[]

Die ursprüngliche Berichtsdefinition. Für verknüpfte Berichte ist die Definition das Link-Ziel.

reportContext
IReportContext

Ein IReportContext Objekt, das den Kontext des Berichts angibt.

userContext
IUserContext

Ein IUserContext Objekt, das den Kontext der Benutzersitzung angibt.

reportDefinitionProcessed
Byte[]

Die neue Berichtsdefinition.

customizedElementIds
IEnumerable<RdceCustomizableElementId>

Die Sammlung der individuell angepassten Berichtselemente. Reporting Services kombiniert diese Elemente mit der ursprünglichen Berichtsdefinition.

Wenn null zurückgegeben wird, wird die neue Berichtsdefinition nicht mit der ursprünglichen Berichtsdefinition zusammengeführt.

Gibt zurück

A Boolean , der anzeigt, ob die Berichtsdefinition geändert wurde.

Hinweise

Diese Methode wird zurückgegeben true , wenn die Berichtsdefinition geändert wird.

Wenn die Methode zurückgibt false, wird der Berichtsserver die verarbeitete Definition nicht mit der ursprünglichen Berichtsdefinition zusammenführen. Die ursprüngliche Berichtsdefinition wird verwendet.

Gilt für: