Skip to main content

About This Book

The InterSystems Native API for .NET is a lightweight interface to powerful InterSystems IRIS® resources that were once available only through ObjectScript:

  • Call ObjectScript classmethods and functions. Write custom ObjectScript classmethods or functions for any purpose, and call them from your .NET application as easily as you can call native .NET methods.

  • Manipulate ObjectScript class instances through Object Gateway proxy objects. Call instance methods and get or set property values as easily as you could in an ObjectScript application.

  • Directly access globals, the tree-based sparse arrays used to implement the InterSystems multidimensional storage model. These native data structures provide very fast, flexible storage and retrieval. InterSystems IRIS uses globals to make data available as objects or relational tables, but you can use the Native API to implement your own data structures.

The following chapters discuss the main features of the Native API:

There is also a detailed Table of Contents.

More information about globals

Versions of the Native API are also available for Java, Python, and Node.js:

The following book is highly recommended for developers who want to master the full power of globals:

  • Using Globals — describes how to use globals in ObjectScript, and provides more information about how multidimensional storage is implemented on the server.

InterSystems Core APIs for .NET

The Native API is part of a suite that also includes lightweight APIs for object and relational database access. See the following books for more information: