-
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;