Reflection .NET API
In This Topic
    Get Started
    In This Topic

    This guide is for programmers who want to create custom desktop applications in a .NET development environment using the Rocket Reflection API. The .NET Framework is the Microsoft managed-code technology used for building applications that have visually stunning user experiences, seamless and secure communication, and the ability to model a range of business processes.

    Please note that the Reflection Desktop license does not permit operation of the software as middleware, meaning it may not be deployed for the purpose of providing automated, unattended communications and/or services to other applications or devices. We recommend using Rocket Verastream for these scenarios.

     

    Getting Started with the API
    Install the API  You can install the API when you install Reflection or later.  
    Determine Which Type of Terminal You are Using Reflection supports a number of terminals. Code samples and other content in this guide are presented in separate tabs for each terminal type. Make sure you know which type of terminal you are using and select the tab for that terminal. 
    Create a New Session You can create a session for any terminal type.
    Open a Session Terminal sessions are saved in session document files. You can open a session document that you have saved earlier.
    Create an Invisible Session Reflection sessions can run in the background, in an invisible Reflection frame.
    Connect to a Session You can connect to a running session if you know its path and file name. For other ways to connect to running sessions, see Getting Terminal Controls and Views.
    Add Trusted Locations Reflection requires that you save and open your session documents in trusted locations. The default trusted locations are your MyDocuments and AppData folders. To use another folder, you'll need to add it to the list of trusted locations. 

     

    Programming with the API
    Programming Concepts Describes the Reflection object model and ways to handle host timing and screen redraw issues resulting from asyncronous behavior.  
    Walkthroughs Provides step-by-step instructions for common scenarios such as screen scraping or using embedded terminal controls. This a good place to start learning about the product or a particular feature area.
    API Assemblies Includes reference information for each of the assemblies in your product.