The IConnection interface exposes the methods listed in the following table:
| Methods | Description | 
|---|---|
| Closes a current connection with the runtime system. | |
| Establishes a connection to the runtime system through a synchronous call that blocks the client application calling it. | |
| Establishes a connection to the runtime system through an asynchronous call that does not block the client application calling it. When the connection is established, a specified callback handler is triggered to process the connection result. | |
| Retrieves a DataModel object for a particular ispec or class. | |
| Loads an ispec or a class in the runtime system through a synchronous call. | |
| Loads an ispec or a class in the runtime system through an asynchronous call. | |
| Sends a colon command to the runtime system through a synchronous call. | |
| Sends a colon command to the runtime system through an asynchronous call. |