-
Notifications
You must be signed in to change notification settings - Fork 12
AddIns Events
shunirr edited this page Jan 27, 2014
·
2 revisions
ハンドルできるイベント一覧
DLRやアドインからのハンドルできるイベントを公開しているのは Session クラスと Server クラスのみです。
それ以外のクラスにイベントにハンドラを追加した場合、Uninitializeやアンロードイベントで必ずイベントを外してください。
// IRCメッセージをTIG本体が処理する前段階 (キャンセル可) EventHandler<MessageReceivedEventArgs> PreMessageReceived; // IRCメッセージをTIG本体が処理している段階(ほぼ内部用) EventHandler<MessageReceivedEventArgs> MessageReceived; // IRCメッセージをTIG本体が処理した後段階 EventHandler<MessageReceivedEventArgs> PostMessageReceived; // セッションが開始 EventHandler<SessionStartedEventArgs> SessionStarted; // セッションが終了(切断された) EventHandler<EventArgs> SessionEnded; // TIGの設定が変更された EventHandler<EventArgs> ConfigChanged; // すべてのアドインが読み込まれてInitializeが終わった段階 EventHandler<EventArgs> AddInsLoadCompleted; // タイムラインステータスを受信して処理する前段階 EventHandler<TimelineStatusesEventArgs> PreProcessTimelineStatuses; // タイムラインステータスを受信してStatus一個を処理する前段階 EventHandler<TimelineStatusEventArgs> PreProcessTimelineStatus; // タイムラインステータスを受信してStatus一個をフィルタ処理する前の送信前段階 EventHandler<TimelineStatusEventArgs> PreFilterProcessTimelineStatus; // タイムラインステータスを受信してStatus一個をフィルタ処理した後の送信前段階 EventHandler<TimelineStatusEventArgs> PostFilterProcessTimelineStatus; // タイムラインステータスを受信してStatus一個をクライアントに送信する前段階 EventHandler<TimelineStatusEventArgs> PreSendMessageTimelineStatus; // タイムラインステータスを受信してStatus一個をクライアントに送信した後段階 EventHandler<TimelineStatusEventArgs> PostSendMessageTimelineStatus; // タイムラインステータスを受信してStatus一個を処理した後段階 EventHandler<TimelineStatusEventArgs> PostProcessTimelineStatus; // タイムラインステータスを受信して処理した後段階 EventHandler<TimelineStatusesEventArgs> PostProcessTimelineStatuses; // クライアントから受信したステータスをTwitterに反映する前段階 EventHandler<StatusUpdateEventArgs> PreSendUpdateStatus;