Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das InfoObject-Objektmodell ist mit den Upgradeprodukten Crystal Reports Server und BusinessObjects Enterprise erhältlich.
Anmerkung |
|---|
Weitere Informationen finden Sie unter Aktualisierungsoptionen. |
Das InfoObject-Objektmodell stellt für das SDK ein Objektmodell mit Unternehmensfunktionen bereit. InfoObject funktioniert wie eine Basisklasse, in der zahlreiche Enterprise-Objekte in abgeleiteten Klassen eingekapselt sind. Die abgeleitete Klasse zur Darstellung von Berichten ist die CrystalDecisions.Enterprise.Desktop.Report-Klasse.
Um mehr über das Binden eines CrystalReportViewer-Steuerelements an das InfoObject-Objektmodell zu erfahren, lesen Sie den Abschnitt Binden an ein in einen Bericht umgewandeltes InfoObject.
Das Business Objects Enterprise SDK baut auf der InfoObject-Objektklasse und ihren Unterstützungsklassen auf.
Die InfoObject-Klasse
Die InfoObject-Klasse wird im SDK zur Darstellung vielfältiger Informationsentitäten verwendet. Dazu gehören sowohl physische Entitäten, wie Bericht- oder PDF-Dateien, als auch Netzwerkentitäten, wie Anwender, Server oder FTP-Verbindungen.
Die InfoObject-Klasse ist die Basisklasse einer Vielzahl erweiterter Klassen, die diesen Informationsentitäten genauer entsprechen. Die folgenden erweiterten Klassen erben von InfoObject: Report, User, Server, Folder, Program, Ftp, Smtp, Word, Excel und Pdf.
Durch Bearbeiten der Instanzen dieser InfoObject-Klasse und erweiterten Klassen können Sie eine Client- oder Administrator-Desktopanwendung erstellen.
Unterstützungsklassen
Die InfoObject-Klasse wird von zwei zusätzlichen Klassen unterstützt.
| InfoStore-Klasse | Die InfoStore-Klasse fungiert als Controller oder Gateway zum Repository des Central Management Servers (CMS). Dies ist eine Datenbank, in der alle Instanzen der InfoObjekt-Klasse gespeichert werden. Die InfoStore-Klasse wird zur Instantiierung, zum Abrufen sowie zum Festschreiben aller Instanzen der InfoObject-Klasse verwendet, die im CMS-Repository gespeichert sind. |
| InfoObjects-Indexklasse | Die InfoObjects-Indexklasse enthält mehrere Instanzen der InfoObject-Klasse. Sie wird von InfoStore verwendet, um InfoObject-Instanzen in das CMS-Repository und aus ihm heraus zu verschieben. |
InfoObject-Instanzen können nicht direkt von der InfoStore-Klasse verwaltet werden. Stattdessen müssen sie zuerst in die InfoObjects-Indexklasse eingeschlossen werden. Über diese Indexklasse können die einzelnen Instanzen der InfoObject-Klasse hinzugefügt, abgerufen, aktualisiert oder zeitgesteuert verarbeitet werden.
Anmerkung |
|---|
Ausführliche Informationen zum Crystal Reports Server oder BusinessObjects Enterprise SDK finden Sie in der Dokumentation zum Crystal Reports Server oder BusinessObjects Enterprise SDK. |
Diagramm des InfoObject-Objektmodells
Dieses Diagramm verdeutlicht die Beziehungen des InfoObject-Objektmodells in Crystal Reports Server oder BusinessObjects Enterprise.
.gif)
Abbildung 5: InfoObject-Objektmodell
Anmerkung