Chameleon and Iguana Plugin C# Class Libraries

Source.MessageRequestedEvent Delegate

Event raised upon receipt of a message request from Iguana.

[Visual Basic]
Public Delegate Sub Source.MessageRequestedEvent( _
   ByVal sender As Object, _
   ByVal Args As EventArgs, _
   ByVal Inputs As SourceMessageRequestedEventInputs, _
   ByVal Outputs As SourceMessageRequestedEventOutputs _
)
[C#]
public delegate void Source.MessageRequestedEvent(
   object sender,
   EventArgs Args,
   SourceMessageRequestedEventInputs Inputs,
   SourceMessageRequestedEventOutputs Outputs
);

Parameters

sender
The object that triggered the event.
Args
Arguments to the event.
Inputs
Input data from Iguana.
Outputs
Output data to send back to Iguana.

Remarks

The plugin should respond with either the next available unacknowledged message, or an empty message if no messages are available.

Exceptions should never be allowed to propagate out of the event handler. Event handlers should catch and handle all exceptions internally.

Requirements

Namespace: iNTERFACEWARE.Iguana.Plugin

Assembly: IGC_dotnet (in IGC_dotnet.dll)

See Also

iNTERFACEWARE.Iguana.Plugin Namespace