SmartIrc4net API documentation

IrcClient Properties

The properties of the IrcClient class are listed below. For a complete list of IrcClient class members, see the IrcClient Members topic.

Public Instance Properties

ActiveChannelSyncing Enables/disables the active channel sync feature.
Address (inherited from IrcConnection) Gets the current address of the connection
AddressList (inherited from IrcConnection) Gets the address list of the connection
AutoJoinOnInvite Enables/disables auto joining of channels when invited.
AutoReconnect (inherited from IrcConnection) By default nothing is done when the library looses the connection to the server. Default: false
AutoRejoin Enables/disables automatic rejoining of channels when a connection to the server is lost.
AutoRejoinOnKick Enables/disables auto rejoining of channels when kicked.
AutoRelogin Enables/disables auto relogin to the server after a reconnect.
AutoRetry (inherited from IrcConnection) If the library should retry to connect when the connection fails. Default: false
AutoRetryDelay (inherited from IrcConnection) Delay between retry attempts in Connect() in seconds. Default: 30
CtcpVersion Sets the ctcp version that should be replied on ctcp version request.
Encoding (inherited from IrcConnection) Encoding which is used for reading and writing to the socket Default: ISO-8859-1
IsConnected (inherited from IrcConnection) On successful connect to the IRC server, this is set to true.
IsRegistered (inherited from IrcConnection) On successful registration on the IRC network, this is set to true.
IUsermode Gets the numeric mode mask of us.
JoinedChannels Gets the list of channels we are joined.
Motd Gets the server message of the day.
Nickname Gets the nickname of us.
NicknameList Gets the list of nicknames of us.
Password Gets the password for the server.
Port (inherited from IrcConnection) Gets the used port of the connection
Realname Gets the supposed real name of us.
SendDelay (inherited from IrcConnection) To prevent flooding the IRC server, it's required to delay each message, given in milliseconds. Default: 200
SocketReceiveTimeout (inherited from IrcConnection) Timeout in seconds for receiving data from the socket Default: 600
SocketSendTimeout (inherited from IrcConnection) Timeout in seconds for sending data to the socket Default: 600
SupportNonRfc Enables/disables support for non rfc features.
Usermode Gets the alphanumeric mode mask of us.
Username Gets the username for the server.
VersionNumber (inherited from IrcConnection) Gets the SmartIrc4net version number
VersionString (inherited from IrcConnection) Gets the full SmartIrc4net version string

Protected Instance Properties

IsConnectionError (inherited from IrcConnection) When a connection error is detected this property will return true

See Also

IrcClient Class | Meebey.SmartIrc4net Namespace