What problem does it solve?
It solves the problem of implementing heavy or third-party-code tasks in Directum RX by isolating them into a separate .NET 8 IsolatedArea process so the main platform services remain stable.
Core Features & Use Cases
- IsolatedArea design for external libraries: provides a contract and workflow for using third-party dependencies (e.g., Aspose, Newtonsoft) without accessing Directum entities or repositories inside Isolated code.
- Stream-safe integration patterns: standardizes how to pass inputs/outputs (notably Stream usage rules) and how to avoid unsupported transfers like entities or repositories.
- Production-ready function scaffolding guidance: documents how to create Isolated projects in DDS, define function contracts, mark serializable structures with [Public(Isolated=true)], and connect server calls to IsolatedMethods.
Quick Start
Ask the AI to generate a Directum RX IsolatedArea implementation plan for a new XLSX parsing function, including the correct serializable input/output types, required .NET 8 Isolated project structure, and the exact server-side call signature expectations.