Opalis Quick Integration Kit 3.0
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

C#
public 
sealed 
class 
OpalisObjectAttribute : 
Attribute
Visual Basic (Declaration)
Public 
NotInheritable 
Class 
OpalisObjectAttribute _
	
Inherits 
Attribute
Visual C++
public 
ref class 
OpalisObjectAttribute 
sealed : 
public 
Attribute

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

See Also