EventSource クラス
イベントを表します。EventSource のメンバー関数は、イベント ハンドラーの追加、削除、呼び出します。
template<
typename TDelegateInterface
>
class EventSource;
パラメーター
- TDelegateInterface
イベント ハンドラーを表すデリゲートへのインターフェイス。
メンバー
パブリック コンストラクター
名前 |
Description |
---|---|
EventSource クラスの新しいインスタンスを初期化します。 |
パブリック メソッド
名前 |
Description |
---|---|
EventSource の現在のオブジェクトのイベント ハンドラーの設定に指定されたデリゲート インターフェイスによって表されるイベント ハンドラーを追加します。 |
|
EventSource の現在のオブジェクトに関連付けられているイベント ハンドラーの数を取得します |
|
各イベント ハンドラーに指定された引数の型と引数を使用して EventSource の現在のオブジェクトに関連付けられた呼び出します。 |
|
EventSource の現在のオブジェクトに関連付けられているイベント ハンドラーのセットから指定されたイベントの登録トークンによって表されるイベント ハンドラーを削除します。 |
プロテクト データ メンバー
名前 |
Description |
---|---|
イベント ハンドラーを追加、削除、または呼び出すと targets_ の配列へのアクセスを同期します。 |
|
イベント ハンドラーの配列。 |
|
この EventSource のイベント ハンドラーが追加されているか、削除、または呼び出されている内部データ メンバーへのアクセスを同期します。 |
継承階層
EventSource
必要条件
ヘッダー: event.h
Microsoft名前空間: :: WRL