Chameleon and Iguana Plugin C# Class Libraries

Source Members

Source overview

Public Instance Constructors

Source Overloaded. Initializes a new instance of the Source class.

Public Instance Properties

ConnectTimeout Time in milliseconds the plugin will wait to handshake with Iguana while executing the Connect operation (default 5000 milliseconds).
Container (inherited from Component) 
DisconnectReason Describes the reason for the plugin's (most recent) disconnection from Iguana.
Site (inherited from Component) 

Public Instance Methods

Connect Connects to an Iguana From-Plugin channel component as a source plugin.
CreateObjRef (inherited from MarshalByRefObject) 
Disconnect Disconnects the plugin from Iguana.
Dispose (inherited from Component)Overloaded.  
EnableDebugLogging Enables logging of internal runtime debug information to the specified file.
Equals (inherited from Object) 
GetHashCode (inherited from Object) 
GetLifetimeService (inherited from MarshalByRefObject) 
GetType (inherited from Object) 
handle Get handle. This is used in the internal implementation and should not be invoked directly.
InitializeLifetimeService (inherited from MarshalByRefObject) 
ToString (inherited from Component) 
WaitForDisconnect Waits until the plugin is disconnected from Iguana.
WaitForDisconnectWithTimeout Waits until either the plugin is disconnected from Iguana, or a specified timeout elapses.

Public Instance Events

Disconnected Event raised upon disconnection of the plugin from Iguana.
Disposed (inherited from Component) 
MessageRequestCompleted Event raised upon receipt of a message request completed notification from Iguana.
MessageRequested Event raised upon receipt of a message request from Iguana.

Protected Instance Properties

DesignMode (inherited from Component) 
Events (inherited from Component) 

Protected Instance Methods

DisposeOverloaded. Clean up any resources being used.
Finalize Destructor.
GetService (inherited from Component) 
MemberwiseClone (inherited from Object) 

See Also

Source Class | iNTERFACEWARE.Iguana.Plugin Namespace