Opalis Quick Integration Kit 3.0
The OpalisOutput attribute marks a specific property inside a class that has already been marked as an OpalisObject, as a property that publishes its value to the Opalis Integration Server data bus.

Namespace:  Opalis.QuickIntegrationKit
Assembly:  Opalis.QuickIntegrationKit(in Opalis.QuickIntegrationKit.dll) Version: 3.0.0.0 (3.1.0.1)

Syntax

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

Remarks

A class may mark as many properties with the OpalisOutput attribute as required.

A property marked with the OpalisOutput attribute must have a public set method.

Examples

CopyC#
[OpalisObject(
"File Length")]
public 
class FileLength
{

private FileInfo fileInfo;

	[OpalisInput]

public FileInfo File
	{ 
		set { fileInfo = value; } 
}

	[OpalisOutput(
"File Length", Description=
"File length in bytes")]

public 
long Result
	{
		get { 
return fileInfo.Length; }
}
}

Inheritance Hierarchy

System . . :: . Object
   System . . :: . Attribute
     Opalis.QuickIntegrationKit . . :: . OpalisOutputAttribute

See Also