C#-Beispiel für die REST API
Ihre RaptorXML+XBRL Server-Installation enthält ein C#-Projekt, das zur Ausführung einer Gruppe von Aufträgen die REST-Client-Schnittstelle von RaptorXML+XBRL Server aufruft. Dieses Beispielprojekt besteht aus zwei Teilen:
•RaptorXMLREST.cs: einer Wrapper-Klasse in C#, die den REST-Mechanismus implementiert, um über HTTP mit RaptorXML+XBRL Server zu kommunizieren.
•Program.cs: dem C#-Programmcode, der den Auftrag, der über den REST Wrapper an RaptorXML+XBRL Server gesendet werden soll, definiert.
Diese beiden Teile werden in den folgenden Unterabschnitten beschrieben: C# Wrapper für die REST API und Programmcode für REST Requests.
Beachten Sie, dass Sie für C#-Code jeden geeigneten REST Wrapper verwenden können. Der Hauptgrund dafür, dass wir unseren eigenen Wrapper erstellt haben, ist, dass das C#-Programm mit der Wrapper-Klasse enger integriert werden kann, wodurch die REST-Schnittstelle von RaptorXML+XBRL Server verständlicher wird.
Pfad und Verwendung des C#-Beispiels
Das Beispielprojekt befindet sich im Ordner C:\Programme (x86)\Altova\RaptorXML+XBRL Server2025\examples\REST_API\C#_RaptorREST_API.
Das Beispielprojekt wurde mit Visual Studio 2019 erstellt, daher sollten Sie zum Erstellen und Ausführen des Projekts diese oder eine höhere Version von Visual Studio verwenden. Beachten Sie, dass sich die C#-Beispieldateien im Ordner "Programme" befinden. Daher müssen Sie Visual Studio mit Administratorrechten öffnen, um Zugriff auf die Dateien zu erhalten. Alternativ dazu können Sie das Beispielprojekt in einen anderen Ordner kopieren und das Projekt entsprechend anpassen.