EventSource 类
表示事件。EventSource 成员函数添加,移除,并调用事件处理程序。
template<
typename TDelegateInterface
>
class EventSource;
参数
- TDelegateInterface
为表示事件处理程序委托的接口。
成员
公共构造函数
名称升级过程中或新数据库需要 -ra 参数 |
说明 |
---|---|
初始化 EventSource 类的新实例。 |
公共方法
名称升级过程中或新数据库需要 -ra 参数 |
说明 |
---|---|
追加指定的委托接口表示的事件处理程序设置为当前 EventSource 对象的事件处理程序。 |
|
检索事件处理程序的数目与当前 EventSource 对象 |
|
对每个事件处理程序与当前 EventSource 对象使用指定的参数类型和参数。 |
|
从删除指定的事件注册标记表示的事件处理程序将事件处理程序与当前 EventSource 对象。 |
受保护的数据成员
名称升级过程中或新数据库需要 -ra 参数 |
说明 |
---|---|
,在添加,移除或调用事件处理程序时,同步对 targets_ 数组的访问。 |
|
一群一个或多个事件处理程序。 |
|
即使,在此 EventSource 的事件处理程序添加,将移除或调用时,同步对内部数据成员。 |
继承层次结构
EventSource
要求
标题: event.h
命名空间: Microsoft:: WRL