ICustomReportItem Schnittstelle
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.
Enthält Methoden und Eigenschaften, die von benutzerdefinierten Berichtselementlaufzeitkomponenten implementiert werden sollen.
public interface class ICustomReportItem
public interface ICustomReportItem
type ICustomReportItem = interface
Public Interface ICustomReportItem
Hinweise
Eine Instanz der Klasse, die implementiert wird, wird während jeder Berichtsausführung erstellt, die instanzen des entsprechenden CustomReportItem Typs ICustomReportItem enthält. Für jede Instanz eines CustomReportItem übereinstimmenden Typs, der im Bericht auftritt, CustomItem wird festgelegt und dann Process aufgerufen. Da der Berichtsserver multithreaded ist, sollte die Klasse, die implementiert wird, die Verwendung statischer Membervariablen ICustomReportItem vermeiden.
Die benutzerdefinierte Berichtselementklasse wird nicht installiert, wenn beim Erstellen der Klasse ein Fehler auftritt. Alle anderen Fehler führen dazu, dass die gesamte Berichtsausführung fehlschlägt.
Weitere Informationen finden Sie unter "Benutzerdefinierte Berichtselemente".
Eigenschaften
Action |
Ruft die Aktion für das benutzerdefinierte Berichtselement ab. |
CustomItem |
Legt das benutzerdefinierte Berichtselement und zugeordnete Daten fest, die von der Laufzeitkomponente des benutzerdefinierten Berichtselements verwendet werden, um ein Standardberichtselement zu rendern. Nur Schreibzugriff. |
RenderItem |
Ruft das gerenderte Bild des benutzerdefinierten Berichtselements ab. |
Methoden
Process() |
Rendert das benutzerdefinierte Berichtselement und fügt es in die RenderItem-Eigenschaft ein. |