create-isolated-function
CommunityCreate safe Directum RX Isolated functions
Software Engineering#c##server integration#xlsx parsing#directum rx#isolatedarea#stream contract#aspose integration
Authordunaevdmitriys-dev
Version1.0.0
Installs0
System Documentation
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.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: create-isolated-function Download link: https://github.com/dunaevdmitriys-dev/directum-mcp-server/archive/main.zip#create-isolated-function Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.