Chameleon and Iguana Plugin C# Class Libraries

DisconnectReason Class

This class is used to describe the reason for a plugin's disconnection from Iguana.

For a list of all members of this type, see DisconnectReason Members.

System.Object
   iNTERFACEWARE.Iguana.Plugin.DisconnectReason

[Visual Basic]
Public Class DisconnectReason
[C#]
public class DisconnectReason

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

The DisconnectReason for a plugin's most recent disconnection from Iguana may be retrieved from the DisconnectReason or DisconnectReason properties, depending on the type of the plugin.

The disconnect reason includes three mutually exclusive flags indicating the reason for the disconnection: DueToIguana, DueToPlugin, and DueToError. These flags can be used programmatically to customize plugin disconnection handling depending on the cause of the disconnection.

The disconnect reason includes a textual description of the reason for disconnection: Description. The textual description may contain additional details useful in diagnosing unexpected disconnections, especially in the case of disconnection due to errors.

Requirements

Namespace: iNTERFACEWARE.Iguana.Plugin

Assembly: IGC_dotnet (in IGC_dotnet.dll)

See Also

DisconnectReason Members | iNTERFACEWARE.Iguana.Plugin Namespace