封装 .NET 事件的发送方和事件参数。
继承层次结构
System.Object
System.Reactive.EventPattern<TEventArgs>
Namespace:System.Reactive
装配: System.Reactive.dll) 中的 System.Reactive (
语法
'Declaration
Public Class EventPattern(Of TEventArgs As EventArgs) _
Implements IEquatable(Of EventPattern(Of TEventArgs))
'Usage
Dim instance As EventPattern(Of TEventArgs)
public class EventPattern<TEventArgs> : IEquatable<EventPattern<TEventArgs>>
where TEventArgs : EventArgs
generic<typename TEventArgs>
where TEventArgs : EventArgs
public ref class EventPattern : IEquatable<EventPattern<TEventArgs>^>
type EventPattern<'TEventArgs when 'TEventArgs : EventArgs> =
class
interface IEquatable<EventPattern<'TEventArgs>>
end
JScript does not support generic types and methods.
类型参数
- TEventArgs
EventPattern<TEventArgs> 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
EventPattern<TEventArgs> | 初始化 EventPattern<TEventArgs> 类型的新实例。 |
顶部
属性
名称 | 说明 | |
---|---|---|
![]() |
EventArgs | 表示 .NET 事件的事件参数。 |
![]() |
发送方 | 表示 .NET 事件的事件发送方信息。 |
顶部
方法
名称 | 说明 | |
---|---|---|
![]() |
等于 (对象) | 将此类型与指定的 对象进行比较。 (重写 object.Equals (Object) .) |
![]() |
等于 (EventPattern<TEventArgs>) | 将此类型与指定的 对象进行比较。 |
![]() |
完成 | (继承自 Object.) |
![]() |
GetHashCode | (重写 Object.GetHashCode () .) |
![]() |
GetType | (继承自 Object.) |
![]() |
MemberwiseClone | (继承自 Object.) |
![]() |
ToString | (继承自 Object.) |
顶部
运算符
名称 | 说明 | |
---|---|---|
![]() ![]() |
等式 | 比较两个对象以查看它们是否相同。 |
![]() ![]() |
不相等 | 比较两个对象以查看它们是否相同。 |
顶部
备注
FromEventPattern 运算符处理采用对象发送方和某些 EventArgs 的事件,并使用反射查找添加/删除方法。 然后,它会使用捕获发送方和事件参数的 EventPattern 类型将给定事件转换为可观测序列。
线程安全性
此类型的所有公共静态(Visual Basic 中共享的)成员都是线程安全的。 但不保证所有实例成员都是线程安全的。