C# Класс Helpmebot.IRC.IrcClient

The IRC client.
Наследование: IIrcClient, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Dispose ( ) : void

The dispose.

Inject ( string message ) : void

Don't use this. Injects a raw string into the network stream. Everything should use Send(IMessage) instead.

IrcClient ( INetworkClient client, ILogger logger, IIrcConfiguration ircConfiguration, string password ) : System

Initialises a new instance of the IrcClient class.

JoinChannel ( string channel ) : void

The join.

PartChannel ( string channel, string message ) : void

The part channel.

Send ( IMessage message ) : void

The send.

SendMessage ( string destination, string message ) : void

The send message.

SendNotice ( string destination, string message ) : void

The send notice.

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

The dispose.

Приватные методы

Метод Описание
HandleWhoXReply ( IMessage message ) : void

The handle who x reply.

NetworkClientOnDataReceived ( object sender, Helpmebot.IRC.Events.DataReceivedEventArgs dataReceivedEventArgs ) : void

The network client on data received.

OnAccountMessageReceived ( Helpmebot.IRC.Events.MessageReceivedEventArgs e, IUser user ) : void

The on account message received.

OnChannelModeReceived ( List parameters ) : void

The on channel mode received.

OnJoinReceived ( Helpmebot.IRC.Events.MessageReceivedEventArgs e, IUser user ) : void

The on join received.

OnKickMessageReceived ( Helpmebot.IRC.Events.MessageReceivedEventArgs e ) : void

The on kick message received.

OnMessageReceivedEvent ( object sender, Helpmebot.IRC.Events.MessageReceivedEventArgs e ) : void

The on message received event.

OnNameReplyReceived ( Helpmebot.IRC.Events.MessageReceivedEventArgs e ) : void

The on name reply received.

OnNickChangeReceived ( Helpmebot.IRC.Events.MessageReceivedEventArgs e, IUser user ) : void

The on nick change received.

OnPartMessageReceived ( Helpmebot.IRC.Events.MessageReceivedEventArgs e, IUser user ) : void

The on part message received.

OnQuitMessageReceived ( IUser user ) : void

The on quit message received.

RaiseDataEvent ( IMessage message ) : void

The raise data event.

RegisterConnection ( IMessage message ) : void

The register connection.

SaslAuth ( IMessage message ) : void

The SASL authentication.

Send1459Registration ( ) : void

The send 1459 registration.

Описание методов

Dispose() публичный Метод

The dispose.
public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

The dispose.
protected Dispose ( bool disposing ) : void
disposing bool /// The disposing. ///
Результат void

Inject() публичный Метод

Don't use this. Injects a raw string into the network stream. Everything should use Send(IMessage) instead.
public Inject ( string message ) : void
message string /// The raw data to inject into the network stream ///
Результат void

IrcClient() публичный Метод

Initialises a new instance of the IrcClient class.
public IrcClient ( INetworkClient client, ILogger logger, IIrcConfiguration ircConfiguration, string password ) : System
client INetworkClient /// The client. ///
logger ILogger /// The logger. ///
ircConfiguration IIrcConfiguration /// The configuration Helper. ///
password string /// The password. ///
Результат System

JoinChannel() публичный Метод

The join.
public JoinChannel ( string channel ) : void
channel string /// The channel. ///
Результат void

PartChannel() публичный Метод

The part channel.
public PartChannel ( string channel, string message ) : void
channel string /// The channel. ///
message string /// The message. ///
Результат void

Send() публичный Метод

The send.
public Send ( IMessage message ) : void
message IMessage /// The message. ///
Результат void

SendMessage() публичный Метод

The send message.
public SendMessage ( string destination, string message ) : void
destination string /// The destination. ///
message string /// The message. ///
Результат void

SendNotice() публичный Метод

The send notice.
public SendNotice ( string destination, string message ) : void
destination string /// The destination. ///
message string /// The message. ///
Результат void