Using the Native SDK for .NET

Enable bidirectional .NET communication with InterSystems IRIS via the Native SDK.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/sorodriguezz/skills-objectscript --skill using-the-native-sdk-for-net
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Using the Native SDK for .NET
Source: https://github.com/sorodriguezz/skills-objectscript/tree/main/skills/using-the-native-sdk-for-dotnet
Command: npx skills add https://github.com/sorodriguezz/skills-objectscript --skill using-the-native-sdk-for-net

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables .NET applications to seamlessly interact with InterSystems IRIS resources, allowing for direct calls to ObjectScript methods, manipulation of ObjectScript class instances, and direct access to global arrays.

Core Features & Use Cases

  • ObjectScript Method Calls: Execute ObjectScript class methods and functions directly from .NET.
  • Object Instance Manipulation: Create, control, and interact with ObjectScript object instances via proxy objects in .NET.
  • Global Array Access: Read, write, and manage multidimensional global arrays within InterSystems IRIS from a .NET application.
  • Use Case: A .NET application needs to retrieve real-time inventory data stored in InterSystems IRIS globals or trigger a complex business logic process defined in ObjectScript.

Quick Start

Use the Using the Native SDK for .NET skill to call the ObjectScript class method 'Demo.Test' '%New' and then set its 'name' property to 'Test Name'.

Frequently Asked Questions about Using the Native SDK for .NET

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I call InterSystems IRIS ObjectScript methods from a .NET application?

To call InterSystems IRIS ObjectScript methods from .NET, use the Native SDK for .NET to execute class methods and functions directly. It enables bidirectional communication for triggering complex business logic defined in ObjectScript.

Can I manipulate ObjectScript class instances directly in .NET?

Yes, you can manipulate ObjectScript class instances directly in .NET using proxy objects. The Native SDK allows you to create, control, and interact with these instances, enabling seamless object property modification and instance management.

What is the best way to access InterSystems IRIS global arrays from .NET?

The best way to access InterSystems IRIS global arrays from .NET is using the Native SDK. It provides direct read, write, and management capabilities for multidimensional global arrays, allowing real-time data retrieval for .NET applications.

Does the InterSystems IRIS Native SDK for .NET support database transactions and locking?

Yes, the InterSystems IRIS Native SDK for .NET supports database transactions and locking. It includes type-specific data handling features to ensure robust integration and secure manipulation of global arrays and ObjectScript instances.