Ejemplo en C# para API REST
La aplicación RaptorXML+XBRL Server que tiene instalada contiene un proyecto en C# que accede a su interfaz cliente REST para ejecutar trabajos. El proyecto de ejemplo tiene dos partes:
•RaptorXMLREST.cs: Una clase contenedora en C# que usa el mecanismo REST para comunicarse con RaptorXML+XBRL Server vía HTTP.
•Program.cs: El código de programa C# que define los trabajos que se envían a RaptorXML+XBRL Server con el contenedor REST.
Encontrará la descripción de estas dos partes en los apartados siguientes: Contenedor C# para API REST y Código de programa para solicitudes REST.
Recuerde que puede usar cualquier contenedor REST compatible para el código C#. La razón principal por la que creamos nuestro propio contenedor es para que el código de programa C# se pueda integrar de forma más precisa con la clase contenedora, lo que permite entender mejor la interfaz REST de RaptorXML+XBRL Server.
Ubicación y uso del ejemplo C#
El proyecto de ejemplo se encuentra en la carpeta C:\Archivos de programa (x86)\Altova\RaptorXML+XBRL Server2025\examples\REST_API\C#_RaptorREST_API.
Este proyecto se creó con Visual Studio 2019, por lo que necesitará esta versión o una posterior para generar y ejecutar el proyecto. Recuerde que los archivos de ejemplo en C# están en la carpeta Archivos de programa, por lo que deberá abrir Visual Studio con derechos de administrador para poder acceder a ellos. También puede copiar el proyecto de ejemplo a una ubicación distinta y adaptar el proyecto; en este caso no olvide realizar los ajustes necesarios en el proyecto.