MessageQueue.SynchronizingObject 属性

定义

获取或设置一个对象,该对象用于封送由 ReceiveCompletedPeekCompleted 事件生成的事件处理程序调用。

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

属性

注解

PeekCompletedReceiveCompleted事件分别从某个BeginReceiveBeginPeek请求结果结果到特定线程。 通常, SynchronizingObject 当其相关组件放置在控件或窗体中时设置,因为这些组件绑定到特定线程。

通常,同步对象会将方法调用封送到单个线程中。

适用于

另请参阅