MessageQueue.SynchronizingObject 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个对象,该对象用于封送由 ReceiveCompleted 或 PeekCompleted 事件生成的事件处理程序调用。
public:
property System::ComponentModel::ISynchronizeInvoke ^ SynchronizingObject { System::ComponentModel::ISynchronizeInvoke ^ get(); void set(System::ComponentModel::ISynchronizeInvoke ^ value); };
[System.ComponentModel.Browsable(false)]
[System.Messaging.MessagingDescription("MQ_SynchronizingObject")]
public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Messaging.MessagingDescription("MQ_SynchronizingObject")>]
member this.SynchronizingObject : System.ComponentModel.ISynchronizeInvoke with get, set
Public Property SynchronizingObject As ISynchronizeInvoke
属性值
一个 ISynchronizeInvoke,表示用于封送由 ReceiveCompleted 某个或 PeekCompleted 事件生成的事件处理程序调用的对象。 默认值为 null。
- 属性
注解
PeekCompleted或ReceiveCompleted事件分别从某个BeginReceive或BeginPeek请求结果结果到特定线程。 通常, SynchronizingObject 当其相关组件放置在控件或窗体中时设置,因为这些组件绑定到特定线程。
通常,同步对象会将方法调用封送到单个线程中。