IReportDefinitionCustomizationExtension.ProcessReportDefinition Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.