Property | Type | Description | |
---|---|---|---|
DefaultPort | int |
Property | Type | Description | |
---|---|---|---|
isRegistered | bool | ||
isupportPrefix | string | ||
localUser | IrcLocalUser | ||
motdBuilder | StringBuilder | ||
regexChannelName | string | ||
regexHostName | string | ||
regexMessagePrefix | string | ||
regexMessageTarget | string | ||
regexNickName | string | ||
regexNickNameId | string | ||
regexServerName | string | ||
regexTargetMask | string | ||
regexUserName | string | ||
regexUserNameId | string |
Method | Description | |
---|---|---|
Disconnect ( ) : void |
Disconnects asynchronously from the server. This method closes the client connection immediately and forcibly, and does not send a quit message to the server. To disconnect from the IRC server gracefully, call Quit(string) and wait for the connection to be closed. |
|
Dispose ( ) : void |
Releases all resources used by the IrcClient object.
|
|
GetMessageOfTheDay ( string targetServer = null ) : void |
Requests the Message of the Day (MOTD) from the specified server.
|
|
GetNetworkInfo ( string serverMask = null, string targetServer = null ) : void |
Requests statistics about the connected IRC network. If serverMask is specified, then the server only returns information about the part of the network formed by the servers whose names match the mask; otherwise, the information concerns the whole network
|
|
GetServerLinks ( string serverMask = null, string targetServer = null ) : void |
Requests a list of all servers known by the target server. If serverMask is specified, then the server only returns information about the part of the network formed by the servers whose names match the mask; otherwise, the information concerns the whole network.
|
|
GetServerStatistics ( char query = null, string targetServer = null ) : void |
Requests statistics about the specified server. The server may not accept the command if query is unspecified. |
|
GetServerTime ( string targetServer = null ) : void |
Requests the local time on the specified server.
|
|
GetServerVersion ( string targetServer = null ) : void |
Requests the version of the specified server.
|
|
ListChannels ( ) : void | ||
ListChannels ( IEnumerable |
Requests a list of information about the specified (or all) channels on the network.
|
|
Ping ( string targetServer = null ) : void |
Sends a ping to the specified server.
|
|
QueryWho ( string mask = null, bool onlyOperators = false ) : void |
Sends a Who query to the server targeting the specified channel or user masks.
|
|
QueryWhoIs ( ) : void | ||
QueryWhoIs ( IEnumerable |
Sends a Who Is query to server targeting the specified nick name masks.
|
|
QueryWhoWas ( ) : void | ||
QueryWhoWas ( IEnumerable |
Sends a Who Was query to server targeting the specified nick names.
|
|
Quit ( int timeout, string comment = null ) : void |
Quits the server, giving the specified comment. Waits the specified duration of time before forcibly disconnecting.
|
|
Quit ( string comment = null ) : void |
Quits the server, giving the specified comment. Note that because this message is not sent immediately, calling Disconnect immediately after this will likely disconnect the client before it has a chance to quit the server properly. Quitting the server should automatically disconnect the client. |
|
SendRawMessage ( string message ) : void |
Sends the specified raw message to the server.
|
|
ToString ( ) : string |
Returns a string representation of this instance.
|
Method | Description | |
---|---|---|
CheckDisposed ( ) : void | ||
CheckRegistrationInfo ( |
||
Connect ( |
||
Dispose ( bool disposing ) : void |
Releases all resources used by the IrcClient.
|
|
GetChannelFromName ( string channelName ) : |
||
GetChannelFromName ( string channelName, bool &createdNew ) : |
Gets the channel with the specified name, creating it if necessary.
|
|
GetChannelType ( char type ) : IrcChannelType |
Gets the type of the channel from the specified character.
|
|
GetChannelsFromList ( string namesList ) : IEnumerable |
Gets a list of channel objects from the specified comma-separated list of channel names.
|
|
GetMessageTarget ( string targetName ) : IIrcMessageTarget |
Gets the target of a message from the specified name. A message target may be an IrcUser, IrcChannel, or IrcTargetMask.
|
|
GetModeAndParameters ( IEnumerable |
Gets a collection of mode characters and mode parameters from the specified mode parameters. Combines multiple mode strings into a single mode string.
|
|
GetNumericUserMode ( ICollection |
||
GetServerFromHostName ( string hostName ) : |
||
GetServerFromHostName ( string hostName, bool &createdNew ) : |
Gets the server with the specified host name, creating it if necessary.
|
|
GetSourceFromPrefix ( string prefix ) : IIrcMessageSource |
Gets the source of a message from the specified prefix. A message source may be a IrcUser or IrcServer.
|
|
GetUserFromNickName ( string nickName, bool isOnline = true ) : |
||
GetUserFromNickName ( string nickName, bool isOnline, bool &createdNew ) : |
Gets the user with the specified nick name, creating it if necessary.
|
|
GetUserFromUserName ( string userName ) : |
||
GetUserFromUserName ( string userName, bool &createdNew ) : |
Gets the user with the specified user name, creating it if necessary.
|
|
GetUserModeAndNickName ( string input ) : string>.Tuple |
Extracts the the mode and nick name of a user from the specified value.
|
|
GetUsersFromList ( string nickNamesList ) : IEnumerable |
Gets a list of user objects from the specified comma-separated list of nick names.
|
|
HandleClientConnected ( |
||
HandleClientConnecting ( ) : void | ||
HandleClientDisconnected ( ) : void | ||
HandleISupportParameter ( string paramName, string paramValue ) : bool |
Handles the specified parameter value of an ISUPPORT message, received from the server upon registration.
|
|
HandleStatsEntryReceived ( int type, IrcMessage message ) : void |
Handles the specified statistical entry for the server, received in response to a STATS message.
|
|
InitializeMessageProcessors ( ) : void | ||
IsChannelName ( string name ) : bool |
Determines whether the specified name refers to a channel.
|
|
OnChannelListReceived ( |
Raises the ChannelListReceived event.
|
|
OnChannelModeChanged ( |
||
OnClientInfoReceived ( |
Raises the ClientInfoReceived event.
|
|
OnConnectFailed ( |
Raises the ConnectFailed event.
|
|
OnConnected ( |
Raises the Connected event.
|
|
OnDisconnected ( |
Raises the Disconnected event.
|
|
OnError ( |
Raises the Error event.
|
|
OnErrorMessageReceived ( |
Raises the ErrorMessageReceived event.
|
|
OnMotdReceived ( |
Raises the MotdReceived event.
|
|
OnNetworkInformationReceived ( |
Raises the NetworkInformationReceived event.
|
|
OnPingReceived ( |
Raises the PingReceived event.
|
|
OnPongReceived ( |
Raises the PongReceived event.
|
|
OnProtocolError ( |
Raises the ProtocolError event.
|
|
OnRawMessageReceived ( |
Raises the RawMessageReceived event.
|
|
OnRawMessageSent ( |
Raises the RawMessageSent event.
|
|
OnRegistered ( |
Raises the Registered event.
|
|
OnServerBounce ( |
Raises the ServerBounce event.
|
|
OnServerLinksListReceived ( |
Raises the ServerLinksListReceived event.
|
|
OnServerStatsReceived ( |
Raises the ServerStatsReceived event.
|
|
OnServerSupportedFeaturesReceived ( |
Raises the ServerSupportedFeaturesReceived event.
|
|
OnServerTimeReceived ( |
Raises the ServerTimeReceived event.
|
|
OnServerVersionInfoReceived ( |
Raises the ServerVersionInfoReceived event.
|
|
OnValidateSslCertificate ( |
Raises the ValidateSslCertificate event.
|
|
OnWhoIsReplyReceived ( |
Raises the WhoIsReplyReceived event.
|
|
OnWhoReplyReceived ( |
Raises the WhoReplyReceived event.
|
|
OnWhoWasReplyReceived ( |
Raises the WhoWasReplyReceived event.
|
|
ParseMessage ( string line ) : void | ||
ResetState ( ) : void | ||
SendMessageAdmin ( string targetServer = null ) : void |
Sends a request for information about the administrator of the server.
|
|
SendMessageAway ( string text = null ) : void |
Sends an update to the server indicating that the local user is away.
|
|
SendMessageChannelMode ( string channel, string modes = null, IEnumerable |
Sends an update for the modes of the specified channel.
|
|
SendMessageConnect ( string hostName, int port, string targetServer = null ) : void |
Sends a request for the server to try to connect to another server.
|
|
SendMessageDie ( ) : void |
Sends a request to the server telling it to shut down.
|
|
SendMessageInfo ( string targetServer = null ) : void |
Sends a request for general information about the server program.
|
|
SendMessageInvite ( string channel, string nickName ) : void |
Sends a request to invite the specified user to the specified channel.
|
|
SendMessageIsOn ( IEnumerable |
Sends a request to check whether the specified users are currently online.
|
|
SendMessageJoin ( string>.IEnumerable |
||
SendMessageJoin ( IEnumerable |
Sends a request to join the specified channels.
|
|
SendMessageKick ( string>.IEnumerable |
Sends a request to kick the specifier users from the specified channel.
|
|
SendMessageKick ( string channel, IEnumerable |
||
SendMessageKill ( string nickName, string comment ) : void |
Sends a request to disconnect the specified user from the server.
|
|
SendMessageLUsers ( string serverMask = null, string targetServer = null ) : void |
Sends a request to get statistics about the size of the IRC network.
|
|
SendMessageLeaveAll ( ) : void |
Sends a request to leave all channels in which the user is currently present.
|
|
SendMessageLinks ( string serverMask = null, string targetServer = null ) : void |
Sends a request to list all other servers linked to the server.
|
|
SendMessageList ( IEnumerable |
Sends a request to list channels and their topics.
|
|
SendMessageMotd ( string targetServer = null ) : void |
Sends a request to receive the Message of the Day (MOTD) from the server.
|
|
SendMessageNames ( IEnumerable |
Sends a request to list all names visible to the client.
|
|
SendMessageNick ( string nickName ) : void |
Sends the nick name of the local user to the server. This command may be used either for intitially setting the nick name or changing it at any point.
|
|
SendMessageNotice ( IEnumerable |
Sends a notice to the specified targets.
|
|
SendMessageOper ( string userName, string password ) : void |
Sends a request for server operator privileges.
|
|
SendMessagePart ( IEnumerable |
Sends a request to leave the specified channels.
|
|
SendMessagePassword ( string password ) : void |
Sends the password for registering the connection. This message must only be sent before the actual registration, which is done by SendMessageUser (for normal users) or SendMessageService (for services).
|
|
SendMessagePing ( string server, string targetServer = null ) : void |
Sends a ping request to the server.
|
|
SendMessagePong ( string server, string targetServer = null ) : void |
Sends a pong response (to a ping) to the server.
|
|
SendMessagePrivateMessage ( IEnumerable |
Sends a private message to the specified targets.
|
|
SendMessageQuit ( string comment = null ) : void |
Sends a notification to the server indicating that the client is quitting the network.
|
|
SendMessageRehash ( ) : void |
Sends a request to the server telling it to reprocess its configuration settings.
|
|
SendMessageRestart ( ) : void |
Sends a message to the server telling it to restart.
|
|
SendMessageService ( string nickName, string distribution, string description = "" ) : void |
Sends a request to register the client as a service on the server.
|
|
SendMessageServlist ( string mask = null, string type = null ) : void |
Sends a request to list services currently connected to the netwrok/
|
|
SendMessageSquery ( string serviceName, string text ) : void |
Sends a query message to a service.
|
|
SendMessageSquit ( string targetServer, string comment ) : void |
Sends a request to disconnect the specified server from the network. This command is only available to oeprators.
|
|
SendMessageStats ( string query = null, string targetServer = null ) : void |
Sends a request to query statistics for the server.
|
|
SendMessageTime ( string targetServer = null ) : void |
Sends a request to query the local time on the server.
|
|
SendMessageTopic ( string channel, string topic = null ) : void |
Sends an update or request for the topic of the specified channel.
|
|
SendMessageTrace ( string targetServer = null ) : void |
Sends a query to trace the route to the server.
|
|
SendMessageUser ( string userName, int userMode, string realName ) : void |
Sends a request to register the client as a user on the server.
|
|
SendMessageUserHost ( IEnumerable |
Sends a request to return the host names of the specified users.
|
|
SendMessageUserMode ( string nickName, string modes = null ) : void |
Sends an update or request for the current modes of the specified user.
|
|
SendMessageUsers ( string targetServer = null ) : void |
Sends a request to return a list of information about all users currently registered on the server.
|
|
SendMessageVersion ( string targetServer = null ) : void |
Sends a request for the version of the server program.
|
|
SendMessageWallops ( string text ) : void |
Sends a message to all connected users that have the 'w' mode set.
|
|
SendMessageWho ( string mask = null, bool onlyOperators = false ) : void |
Sends a request to perform a Who query on users.
|
|
SendMessageWhoIs ( IEnumerable |
Sends a request to perform a WhoIs query on users.
|
|
SendMessageWhoWas ( IEnumerable |
Sends a request to perform a WhoWas query on users.
|
|
WriteMessage ( IrcMessage message ) : void |
Writes the specified message (prefix, command, and parameters) to the network stream.
|
|
WriteMessage ( string line, object token = null ) : void | ||
WriteMessage ( string prefix, string command ) : void | ||
WriteMessage ( string prefix, string command, IEnumerable |
Method | Description | |
---|---|---|
CheckCommand ( string value ) : string | ||
CheckMiddleParameter ( string value ) : string | ||
CheckPrefix ( string value ) : string | ||
CheckTrailingParameter ( string value ) : string | ||
EnsureChannelName ( string c ) : void | ||
GetChannelModes ( |
||
GetLocalUserModes ( |
||
Invite ( |
||
IrcClient ( ) : System | ||
IsInvalidMessageChar ( char value ) : bool | ||
Join ( string>.IEnumerable |
||
Join ( IEnumerable |
||
Kick ( IEnumerable |
||
Kick ( |
||
Leave ( IEnumerable |
||
ProcessMessageEndOfStats ( IrcMessage message ) : void | ||
ProcessMessageError ( IrcMessage message ) : void | ||
ProcessMessageInvite ( IrcMessage message ) : void | ||
ProcessMessageJoin ( IrcMessage message ) : void | ||
ProcessMessageKick ( IrcMessage message ) : void | ||
ProcessMessageLUserChannels ( IrcMessage message ) : void | ||
ProcessMessageLUserClient ( IrcMessage message ) : void | ||
ProcessMessageLUserMe ( IrcMessage message ) : void | ||
ProcessMessageLUserOp ( IrcMessage message ) : void | ||
ProcessMessageLUserUnknown ( IrcMessage message ) : void | ||
ProcessMessageMode ( IrcMessage message ) : void | ||
ProcessMessageNick ( IrcMessage message ) : void | ||
ProcessMessageNotice ( IrcMessage message ) : void | ||
ProcessMessageNumericError ( IrcMessage message ) : void | ||
ProcessMessagePart ( IrcMessage message ) : void | ||
ProcessMessagePing ( IrcMessage message ) : void | ||
ProcessMessagePong ( IrcMessage message ) : void | ||
ProcessMessagePrivateMessage ( IrcMessage message ) : void | ||
ProcessMessageQuit ( IrcMessage message ) : void | ||
ProcessMessageReplyAway ( IrcMessage message ) : void | ||
ProcessMessageReplyBounceOrISupport ( IrcMessage message ) : void | ||
ProcessMessageReplyCreated ( IrcMessage message ) : void | ||
ProcessMessageReplyEndOfLinks ( IrcMessage message ) : void | ||
ProcessMessageReplyEndOfNames ( IrcMessage message ) : void | ||
ProcessMessageReplyEndOfWho ( IrcMessage message ) : void | ||
ProcessMessageReplyEndOfWhoIs ( IrcMessage message ) : void | ||
ProcessMessageReplyEndOfWhoWas ( IrcMessage message ) : void | ||
ProcessMessageReplyInviting ( IrcMessage message ) : void | ||
ProcessMessageReplyIsOn ( IrcMessage message ) : void | ||
ProcessMessageReplyLinks ( IrcMessage message ) : void | ||
ProcessMessageReplyList ( IrcMessage message ) : void | ||
ProcessMessageReplyListEnd ( IrcMessage message ) : void | ||
ProcessMessageReplyMotd ( IrcMessage message ) : void | ||
ProcessMessageReplyMotdEnd ( IrcMessage message ) : void | ||
ProcessMessageReplyMotdStart ( IrcMessage message ) : void | ||
ProcessMessageReplyMyInfo ( IrcMessage message ) : void | ||
ProcessMessageReplyNameReply ( IrcMessage message ) : void | ||
ProcessMessageReplyNoTopic ( IrcMessage message ) : void | ||
ProcessMessageReplyNowAway ( IrcMessage message ) : void | ||
ProcessMessageReplyTime ( IrcMessage message ) : void | ||
ProcessMessageReplyTopic ( IrcMessage message ) : void | ||
ProcessMessageReplyUnAway ( IrcMessage message ) : void | ||
ProcessMessageReplyVersion ( IrcMessage message ) : void | ||
ProcessMessageReplyWelcome ( IrcMessage message ) : void | ||
ProcessMessageReplyWhoIsChannels ( IrcMessage message ) : void | ||
ProcessMessageReplyWhoIsIdle ( IrcMessage message ) : void | ||
ProcessMessageReplyWhoIsOperator ( IrcMessage message ) : void | ||
ProcessMessageReplyWhoIsServer ( IrcMessage message ) : void | ||
ProcessMessageReplyWhoIsUser ( IrcMessage message ) : void | ||
ProcessMessageReplyWhoReply ( IrcMessage message ) : void | ||
ProcessMessageReplyWhoWasUser ( IrcMessage message ) : void | ||
ProcessMessageReplyYouAreService ( IrcMessage message ) : void | ||
ProcessMessageReplyYourHost ( IrcMessage message ) : void | ||
ProcessMessageStatsCLine ( IrcMessage message ) : void | ||
ProcessMessageStatsCommands ( IrcMessage message ) : void | ||
ProcessMessageStatsHLine ( IrcMessage message ) : void | ||
ProcessMessageStatsILine ( IrcMessage message ) : void | ||
ProcessMessageStatsKLine ( IrcMessage message ) : void | ||
ProcessMessageStatsLLine ( IrcMessage message ) : void | ||
ProcessMessageStatsLinkInfo ( IrcMessage message ) : void | ||
ProcessMessageStatsNLine ( IrcMessage message ) : void | ||
ProcessMessageStatsOLine ( IrcMessage message ) : void | ||
ProcessMessageStatsUpTime ( IrcMessage message ) : void | ||
ProcessMessageStatsYLine ( IrcMessage message ) : void | ||
ProcessMessageTopic ( IrcMessage message ) : void | ||
ReadMessage ( IrcMessage message, string line ) : void | ||
SendNotice ( IEnumerable |
||
SendPrivateMessage ( IEnumerable |
||
SetAway ( string text ) : void | ||
SetChannelModes ( |
||
SetLocalUserModes ( |
||
SetNickName ( string nickName ) : void | ||
SetTopic ( string channel, string topic = null ) : void | ||
UnsetAway ( ) : void |
protected CheckRegistrationInfo ( |
||
registrationInfo | ||
registrationInfoParamName | string | |
return | void |
protected Connect ( |
||
registrationInfo | ||
return | void |
protected Dispose ( bool disposing ) : void | ||
disposing | bool |
/// |
return | void |
protected GetChannelFromName ( string channelName ) : |
||
channelName | string | |
return |
protected GetChannelFromName ( string channelName, bool &createdNew ) : |
||
channelName | string | The name of the channel. |
createdNew | bool |
/// |
return |
protected GetChannelType ( char type ) : IrcChannelType | ||
type | char |
/// A character that represents the type of the channel.
/// The character may be one of the following:
///
|
return | IrcChannelType |
protected GetChannelsFromList ( string namesList ) : IEnumerable |
||
namesList | string | A value that contains a comma-separated list of names of channels. |
return | IEnumerable |
public GetMessageOfTheDay ( string targetServer = null ) : void | ||
targetServer | string |
/// The name of the server from which to request the MOTD, or |
return | void |
protected GetMessageTarget ( string targetName ) : IIrcMessageTarget | ||
targetName | string | The name of the target. |
return | IIrcMessageTarget |
protected GetModeAndParameters ( IEnumerable |
||
messageParameters | IEnumerable |
/// A collection of message parameters, which consists of mode strings and mode /// parameters. A mode string is of the form `( "+" / "-" ) *( mode character )`, and specifies mode changes. /// A mode parameter is arbitrary text associated with a certain mode. /// |
return | IEnumerable |
public GetNetworkInfo ( string serverMask = null, string targetServer = null ) : void | ||
serverMask | string |
/// A wildcard expression for matching against server names, or |
targetServer | string |
/// The name of the server to which to forward the message, or |
return | void |
protected GetNumericUserMode ( ICollection |
||
modes | ICollection |
|
return | int |
protected GetServerFromHostName ( string hostName ) : |
||
hostName | string | |
return |
protected GetServerFromHostName ( string hostName, bool &createdNew ) : |
||
hostName | string | The host name of the server. |
createdNew | bool |
/// |
return |
public GetServerLinks ( string serverMask = null, string targetServer = null ) : void | ||
serverMask | string |
/// A wildcard expression for matching against server names, or |
targetServer | string |
/// The name of the server to which to forward the request, or |
return | void |
public GetServerStatistics ( char query = null, string targetServer = null ) : void | ||
query | char | /// The query character that indicates which server statistics to return. /// The set of valid query characters is dependent on the implementation of the particular IRC server. /// |
targetServer | string | The name of the server whose statistics to request. |
return | void |
public GetServerTime ( string targetServer = null ) : void | ||
targetServer | string | The name of the server whose local time to request. |
return | void |
public GetServerVersion ( string targetServer = null ) : void | ||
targetServer | string | The name of the server whose version to request. |
return | void |
protected GetSourceFromPrefix ( string prefix ) : IIrcMessageSource | ||
prefix | string | The raw prefix of the message. |
return | IIrcMessageSource |
protected GetUserFromNickName ( string nickName, bool isOnline = true ) : |
||
nickName | string | |
isOnline | bool | |
return |
protected GetUserFromNickName ( string nickName, bool isOnline, bool &createdNew ) : |
||
nickName | string | The nick name of the user. |
isOnline | bool |
/// |
createdNew | bool |
/// |
return |
protected GetUserFromUserName ( string userName ) : |
||
userName | string | |
return |
protected GetUserFromUserName ( string userName, bool &createdNew ) : |
||
userName | string | The user name of the user. |
createdNew | bool |
/// |
return |
protected GetUserModeAndNickName ( string input ) : string>.Tuple |
||
input | string | The input value, containing a nick name optionally prefixed by a mode character. |
return | string>.Tuple |
protected GetUsersFromList ( string nickNamesList ) : IEnumerable |
||
nickNamesList | string | A value that contains a comma-separated list of nick names of users. |
return | IEnumerable |
protected HandleClientConnected ( |
||
regInfo | ||
return | void |
protected HandleClientDisconnected ( ) : void | ||
return | void |
protected HandleISupportParameter ( string paramName, string paramValue ) : bool | ||
paramName | string | The name of the parameter. |
paramValue | string |
/// The value of the parameter, or |
return | bool |
protected HandleStatsEntryReceived ( int type, IrcMessage message ) : void | ||
type | int | The type of the statistical entry for the server. |
message | IrcMessage | The message that contains the statistical entry. |
return | void |
protected InitializeMessageProcessors ( ) : void | ||
return | void |
protected IsChannelName ( string name ) : bool | ||
name | string | The name to check. |
return | bool |
public ListChannels ( IEnumerable |
||
channelNames | IEnumerable |
/// The names of the channels to list, or |
return | void |
protected OnChannelListReceived ( |
||
e |
/// The |
|
return | void |
protected OnChannelModeChanged ( |
||
channel | ||
source | ||
newModes | string | |
newModeParameters | IEnumerable |
|
return | void |
protected OnClientInfoReceived ( |
||
e | The |
|
return | void |
protected OnConnectFailed ( |
||
e | The |
|
return | void |
protected OnConnected ( |
||
e | The |
|
return | void |
protected OnDisconnected ( |
||
e | The |
|
return | void |
protected OnError ( |
||
e | The |
|
return | void |
protected OnErrorMessageReceived ( |
||
e | The |
|
return | void |
protected OnMotdReceived ( |
||
e | The |
|
return | void |
protected OnNetworkInformationReceived ( |
||
e | The |
|
return | void |
protected OnPingReceived ( |
||
e | The |
|
return | void |
protected OnPongReceived ( |
||
e | The |
|
return | void |
protected OnProtocolError ( |
||
e | The |
|
return | void |
protected OnRawMessageReceived ( |
||
e | The |
|
return | void |
protected OnRawMessageSent ( |
||
e | The |
|
return | void |
protected OnRegistered ( |
||
e | The |
|
return | void |
protected OnServerBounce ( |
||
e | The |
|
return | void |
protected OnServerLinksListReceived ( |
||
e |
/// The |
|
return | void |
protected OnServerStatsReceived ( |
||
e |
/// The |
|
return | void |
protected OnServerSupportedFeaturesReceived ( |
||
e | The |
|
return | void |
protected OnServerTimeReceived ( |
||
e | The |
|
return | void |
protected OnServerVersionInfoReceived ( |
||
e | The |
|
return | void |
protected OnValidateSslCertificate ( |
||
e |
/// The |
|
return | void |
protected OnWhoIsReplyReceived ( |
||
e | The |
|
return | void |
protected OnWhoReplyReceived ( |
||
e | The |
|
return | void |
protected OnWhoWasReplyReceived ( |
||
e | The |
|
return | void |
protected ParseMessage ( string line ) : void | ||
line | string | |
return | void |
public Ping ( string targetServer = null ) : void | ||
targetServer | string | The name of the server to ping. |
return | void |
public QueryWho ( string mask = null, bool onlyOperators = false ) : void | ||
mask | string |
/// A wildcard expression for matching against channel names; or if none can be found,
/// host names, server names, real names, and nick names of users. If the value is |
onlyOperators | bool |
/// |
return | void |
public QueryWhoIs ( IEnumerable |
||
nickNameMasks | IEnumerable |
/// A collection of wildcard expressions for matching against nick names of users. /// |
return | void |
public QueryWhoWas ( IEnumerable |
||
nickNames | IEnumerable |
The nick names of the users to query. |
entriesCount | int | /// The maximum number of entries to return from the query. A negative value /// specifies to return an unlimited number of entries. /// |
return | void |
public Quit ( int timeout, string comment = null ) : void | ||
timeout | int | The number of milliseconds to wait before forcibly disconnecting. |
comment | string | |
return | void |
public Quit ( string comment = null ) : void | ||
comment | string | The comment to send to the server. |
return | void |
protected SendMessageAdmin ( string targetServer = null ) : void | ||
targetServer | string |
/// The name of the server to which to forward the message, or |
return | void |
protected SendMessageAway ( string text = null ) : void | ||
text | string | /// The text of the away message. The away message is sent to any user that tries to contact /// the local user while it is away. /// |
return | void |
protected SendMessageChannelMode ( string channel, string modes = null, IEnumerable |
||
channel | string | The channel whose modes to update. |
modes | string | The mode string that indicates the channel modes to change. |
modeParameters | IEnumerable |
A collection of parameters to the specified |
return | void |
protected SendMessageConnect ( string hostName, int port, string targetServer = null ) : void | ||
hostName | string | The host name of the other server to which the server should connect. |
port | int | The port on the other server to which the server should connect. |
targetServer | string |
/// The name of the server to which to forward the message, or |
return | void |
protected SendMessageInfo ( string targetServer = null ) : void | ||
targetServer | string |
/// The name of the server to which to forward the message, or |
return | void |
protected SendMessageInvite ( string channel, string nickName ) : void | ||
channel | string | The name of the channel to which to invite the user. |
nickName | string | The nick name of the user to invite. |
return | void |
protected SendMessageIsOn ( IEnumerable |
||
nickNames | IEnumerable |
A collection of the nick names of the users to query. |
return | void |
protected SendMessageJoin ( string>.IEnumerable |
||
channels | string>.IEnumerable | A collection of 2-tuples of the names and keys of the channels to join. |
return | void |
protected SendMessageJoin ( IEnumerable |
||
channels | IEnumerable |
A collection of the names of the channels to join. |
return | void |
protected SendMessageKick ( string>.IEnumerable |
||
channelsUsers | string>.IEnumerable | /// A collection of 2-tuples of channel names and the nick names of the users to /// kick from the channel. /// |
comment | string | The comment to send the server, or |
return | void |
protected SendMessageKick ( string channel, IEnumerable |
||
channel | string | The name of the channel from which to kick the users. |
nickNames | IEnumerable |
A collection of the nick names of the users to kick from the channel. |
comment | string | |
return | void |
protected SendMessageKill ( string nickName, string comment ) : void | ||
nickName | string | The nick name of the user to disconnect. |
comment | string | The comment to send the server. |
return | void |
protected SendMessageLUsers ( string serverMask = null, string targetServer = null ) : void | ||
serverMask | string |
/// A wildcard expression for matching against the names of servers, or
/// |
targetServer | string |
/// The name of the server to which to forward the message, or |
return | void |
protected SendMessageLinks ( string serverMask = null, string targetServer = null ) : void | ||
serverMask | string | A wildcard expression for matching the names of servers to list. |
targetServer | string |
/// The name of the server to which to forward the message, or |
return | void |
protected SendMessageList ( IEnumerable |
||
channels | IEnumerable |
/// A collection of the names of channels to list, or |
targetServer | string |
/// The name of the server to which to forward the message, or |
return | void |
protected SendMessageMotd ( string targetServer = null ) : void | ||
targetServer | string |
/// The name of the server to which to forward the message, or |
return | void |
protected SendMessageNames ( IEnumerable |
||
channels | IEnumerable |
/// A collection of the names of channels for which to list users, or
/// |
targetServer | string |
/// The name of the server to which to forward the message, or |
return | void |
protected SendMessageNick ( string nickName ) : void | ||
nickName | string | The nick name to set. |
return | void |
protected SendMessageNotice ( IEnumerable |
||
targets | IEnumerable |
A collection of the targets to which to send the message. |
text | string | The text of the message to send. |
return | void |
protected SendMessageOper ( string userName, string password ) : void | ||
userName | string | The user name with which to register. |
password | string | The password with which to register. |
return | void |
protected SendMessagePart ( IEnumerable |
||
channels | IEnumerable |
A collection of the names of the channels to leave. |
comment | string | The comment to send the server, or |
return | void |
protected SendMessagePassword ( string password ) : void | ||
password | string | The connection password. |
return | void |
protected SendMessagePing ( string server, string targetServer = null ) : void | ||
server | string | The name of the server to which to send the request. |
targetServer | string |
/// The name of the server to which to forward the message, or |
return | void |
protected SendMessagePong ( string server, string targetServer = null ) : void | ||
server | string | The name of the server to which to send the response. |
targetServer | string |
/// The name of the server to which to forward the message, or |
return | void |
protected SendMessagePrivateMessage ( IEnumerable |
||
targets | IEnumerable |
A collection of the targets to which to send the message. |
text | string | The text of the message to send. |
return | void |
protected SendMessageQuit ( string comment = null ) : void | ||
comment | string | The comment to send the server, or |
return | void |
protected SendMessageService ( string nickName, string distribution, string description = "" ) : void | ||
nickName | string | The nick name of the service. |
distribution | string | /// A wildcard expression for matching against server names, which determines where /// the service is visible. /// |
description | string | A description of the service. |
return | void |
protected SendMessageServlist ( string mask = null, string type = null ) : void | ||
mask | string | A wildcard expression for matching against the names of services. |
type | string | The type of services to list. |
return | void |
protected SendMessageSquery ( string serviceName, string text ) : void | ||
serviceName | string | The name of the service. |
text | string | The text of the message to send. |
return | void |
protected SendMessageSquit ( string targetServer, string comment ) : void | ||
targetServer | string | The name of the server to disconnected from the network. |
comment | string | The comment to send the server. |
return | void |
protected SendMessageStats ( string query = null, string targetServer = null ) : void | ||
query | string | The query to send the server. |
targetServer | string |
/// The name of the server to which to forward the message, or |
return | void |
protected SendMessageTime ( string targetServer = null ) : void | ||
targetServer | string |
/// The name of the server to which to forward the message, or |
return | void |
protected SendMessageTopic ( string channel, string topic = null ) : void | ||
channel | string | The name of the channel whose topic to change. |
topic | string | The new topic to set, or |
return | void |
protected SendMessageTrace ( string targetServer = null ) : void | ||
targetServer | string |
/// The name of the server to which to forward the message, or |
return | void |
protected SendMessageUser ( string userName, int userMode, string realName ) : void | ||
userName | string | The user name of the user. |
userMode | int | The initial mode of the user. |
realName | string | The real name of the user. |
return | void |
protected SendMessageUserHost ( IEnumerable |
||
nickNames | IEnumerable |
A collection of the nick names of the users to query. |
return | void |
protected SendMessageUserMode ( string nickName, string modes = null ) : void | ||
nickName | string | The nick name of the user whose modes to update/request. |
modes | string | The mode string that indicates the user modes to change. |
return | void |
protected SendMessageUsers ( string targetServer = null ) : void | ||
targetServer | string |
/// The name of the server to which to forward the message, or |
return | void |
protected SendMessageVersion ( string targetServer = null ) : void | ||
targetServer | string |
/// The name of the server to which to forward the message, or |
return | void |
protected SendMessageWallops ( string text ) : void | ||
text | string | The text of the message to send. |
return | void |
protected SendMessageWho ( string mask = null, bool onlyOperators = false ) : void | ||
mask | string |
/// A wildcard expression for matching against channel names; or if none can be found,
/// host names, server names, real names, and nick names of users. If the value is |
onlyOperators | bool |
/// |
return | void |
protected SendMessageWhoIs ( IEnumerable |
||
nickNameMasks | IEnumerable |
/// A collection of wildcard expressions for matching against the nick names of /// users. /// |
targetServer | string |
/// The name of the server to which to forward the message, or |
return | void |
protected SendMessageWhoWas ( IEnumerable |
||
nickNames | IEnumerable |
/// A collection of wildcard expressions for matching against the nick names of /// users. /// |
entriesCount | int | The maximum number of (most recent) entries to return. |
targetServer | string |
/// The name of the server to which to forward the message, or |
return | void |
public SendRawMessage ( string message ) : void | ||
message | string | The text (single line) of the message to send the server. |
return | void |
protected WriteMessage ( IrcMessage message ) : void | ||
message | IrcMessage | The message to write. |
return | void |
protected WriteMessage ( string line, object token = null ) : void | ||
line | string | |
token | object | |
return | void |
protected WriteMessage ( string prefix, string command ) : void | ||
prefix | string | The message prefix that represents the source of the message. |
command | string | The name of the command. |
return | void |
protected WriteMessage ( string prefix, string command, IEnumerable |
||
prefix | string | |
command | string | |
parameters | IEnumerable |
|
return | void |
protected static string regexChannelName | ||
return | string |
protected static string regexMessagePrefix | ||
return | string |
protected static string regexMessageTarget | ||
return | string |
protected static string regexNickNameId | ||
return | string |
protected static string regexServerName | ||
return | string |
protected static string regexTargetMask | ||
return | string |