Opalis Quick Integration Kit
3.0
Assembly: Opalis.QuickIntegrationKit(in Opalis.QuickIntegrationKit.dll) Version: 3.0.0.0 (3.1.0.1)
This attribute declares that a class supports
integration with Opalis Integration Server.
Namespace:
Opalis.QuickIntegrationKit
Assembly: Opalis.QuickIntegrationKit(in Opalis.QuickIntegrationKit.dll) Version: 3.0.0.0 (3.1.0.1)
Syntax
Remarks
There are some restrictions on classes that support integration with Opalis Integration Server.
- It must be a publicly exported type.
- It must not be abstract.
- It must not be static.
- It must have a default constructor.
If any of these restrictions is violated a application exception will be generated when you try to interact with the class using Opalis Integration Server.
Examples
CopyC#
using Opalis.QuickIntegrationKit; using System.Math; [OpalisObject( "Power")] public class CalculatePower { private Double number; private Double raisedBy; [OpalisInput] public Double Number { set { number = value; } } [OpalisInput( "Raised to the Power")] public Double RaisedToThePower { set { raisedBy = value; } } [OpalisOutput] public Double Power { get { return Math.Pow(number, raisedBy); } } }
Inheritance Hierarchy
System
.
.
::
.
Object
System . . :: . Attribute
Opalis.QuickIntegrationKit . . :: . OpalisObjectAttribute
System . . :: . Attribute
Opalis.QuickIntegrationKit . . :: . OpalisObjectAttribute