Opalis Quick Integration Kit
3.0
Assembly: Opalis.QuickIntegrationKit(in Opalis.QuickIntegrationKit.dll) Version: 3.0.0.0 (3.1.0.1)
Use this interface to implement an
OpalisObject.
Namespace:
Opalis.QuickIntegrationKit
Assembly: Opalis.QuickIntegrationKit(in Opalis.QuickIntegrationKit.dll) Version: 3.0.0.0 (3.1.0.1)
Syntax
C# |
---|
public interface IOpalisObject |
Visual Basic (Declaration) |
---|
Public Interface IOpalisObject |
Visual C++ |
---|
public interface class IOpalisObject |
Remarks
Using the IOpalisObject interface is an alternative or in conjunction with the declarative approach whith uses the OpalisInput, OpalisFilter and OpalisOutput attributes to design an OpalisObject class.
Examples
CopyC#
[OpalisObject( "File Length")] public class FileLength : IOpalisObject { public void Design(IOpalisDesigner designer) { designer.AddInput( "File").WithFileBrowser(); designer.AddOutput( "Length").AsNumber().WithDescription( "File length in bytes"); } public void Execute(IOpalisRequest request, IOpalisResponse response) { FileInfo fileInfo = request.Inputs[ "File"].As<FileInfo>(); response.Publish( "Length", fileInfo.Length); } }