IrcClient Constructor
|
This class manages the connection server and provides access to all the objects needed to send and receive messages. |
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 |
Ban (inherited from IrcCommands) |
Overloaded. |
Connect
|
Overloaded. Connection parameters required to establish an server connection. |
Connect (inherited from IrcConnection) |
Overloaded. Connects to the specified server and port, when the connection fails the next server in the list will be used. |
Dehalfop (inherited from IrcCommands) |
|
Deop (inherited from IrcCommands) |
Overloaded. |
Devoice (inherited from IrcCommands) |
Overloaded. |
Disconnect (inherited from IrcConnection) |
Disconnects from the server |
Equals (inherited from Object) |
|
GetChannel
|
|
GetChannels
|
Gets a list of all joined channels on server |
GetChannelUser
|
Returns extended user information including channel information |
GetHashCode (inherited from Object) |
|
GetIrcUser
|
Returns user information |
GetType (inherited from Object) |
|
Halfop (inherited from IrcCommands) |
|
IsJoined
|
Overloaded. Determines if your nickname can be found in a specified channel |
IsMe
|
Determine if a specifier nickname is you |
Listen (inherited from IrcConnection) |
Overloaded. |
ListenOnce (inherited from IrcConnection) |
Overloaded. |
Login
|
Overloaded. Login parameters required identify with server connection |
MessageParser
|
|
Op (inherited from IrcCommands) |
Overloaded. |
ReadLine (inherited from IrcConnection) |
|
Reconnect
|
Overloaded. |
Reconnect (inherited from IrcConnection) |
Overloaded. Reconnects to the server |
RfcAdmin (inherited from IrcCommands) |
Overloaded. |
RfcAway (inherited from IrcCommands) |
Overloaded. |
RfcConnect (inherited from IrcCommands) |
Overloaded. |
RfcDie (inherited from IrcCommands) |
|
RfcInfo (inherited from IrcCommands) |
Overloaded. |
RfcInvite (inherited from IrcCommands) |
Overloaded. |
RfcIson (inherited from IrcCommands) |
Overloaded. |
RfcJoin (inherited from IrcCommands) |
Overloaded. |
RfcKick (inherited from IrcCommands) |
Overloaded. |
RfcKill (inherited from IrcCommands) |
Overloaded. |
RfcLinks (inherited from IrcCommands) |
Overloaded. |
RfcList (inherited from IrcCommands) |
Overloaded. |
RfcLuser (inherited from IrcCommands) |
Overloaded. |
RfcMode (inherited from IrcCommands) |
Overloaded. |
RfcMotd (inherited from IrcCommands) |
Overloaded. |
RfcNames (inherited from IrcCommands) |
Overloaded. |
RfcNick (inherited from IrcCommands) |
Overloaded. |
RfcNotice (inherited from IrcCommands) |
Overloaded. |
RfcOper (inherited from IrcCommands) |
Overloaded. |
RfcPart (inherited from IrcCommands) |
Overloaded. |
RfcPass (inherited from IrcCommands) |
Overloaded. |
RfcPing (inherited from IrcCommands) |
Overloaded. |
RfcPong (inherited from IrcCommands) |
Overloaded. |
RfcPrivmsg (inherited from IrcCommands) |
Overloaded. |
RfcQuit (inherited from IrcCommands) |
Overloaded. |
RfcRehash (inherited from IrcCommands) |
|
RfcRestart (inherited from IrcCommands) |
|
RfcService (inherited from IrcCommands) |
Overloaded. |
RfcServlist (inherited from IrcCommands) |
Overloaded. |
RfcSquery (inherited from IrcCommands) |
Overloaded. |
RfcSquit (inherited from IrcCommands) |
Overloaded. |
RfcStats (inherited from IrcCommands) |
Overloaded. |
RfcSummon (inherited from IrcCommands) |
Overloaded. |
RfcTime (inherited from IrcCommands) |
Overloaded. |
RfcTopic (inherited from IrcCommands) |
Overloaded. |
RfcTrace (inherited from IrcCommands) |
Overloaded. |
RfcUser (inherited from IrcCommands) |
Overloaded. |
RfcUserhost (inherited from IrcCommands) |
Overloaded. |
RfcUsers (inherited from IrcCommands) |
Overloaded. |
RfcVersion (inherited from IrcCommands) |
Overloaded. |
RfcWallops (inherited from IrcCommands) |
Overloaded. |
RfcWho (inherited from IrcCommands) |
Overloaded. |
RfcWhois (inherited from IrcCommands) |
Overloaded. |
RfcWhowas (inherited from IrcCommands) |
Overloaded. |
SendMessage (inherited from IrcCommands) |
Overloaded. |
SendReply (inherited from IrcCommands) |
Overloaded. |
ToString (inherited from Object) |
|
Unban (inherited from IrcCommands) |
Overloaded. |
Voice (inherited from IrcCommands) |
Overloaded. |
WriteLine (inherited from IrcConnection) |
Overloaded. |
IsConnectionError (inherited from IrcConnection) |
When a connection error is detected this property will return true |
Finalize (inherited from Object) |
|
MemberwiseClone (inherited from Object) |
IrcClient Class | Meebey.SmartIrc4net Namespace