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
。
- 属性
注解
或 ReceiveCompletedPeekCompleted 事件分别从 BeginReceive 或 BeginPeek 请求到特定线程。 通常, SynchronizingObject 当相关组件放置在控件或窗体内时,会设置 ,因为这些组件绑定到特定线程。
通常,同步对象将方法调用封送到单个线程中。