次の方法で共有


MessageQueue.SynchronizingObject プロパティ

定義

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、それぞれ または 要求からBeginReceiveBeginPeek特定のスレッドに送信されます。 通常、 は、 SynchronizingObject 関連するコンポーネントがコントロールまたはフォーム内に配置されるときに設定されます。これらのコンポーネントは特定のスレッドにバインドされるためです。

通常、同期オブジェクトはメソッド呼び出しを 1 つのスレッドにマーシャリングします。

適用対象

こちらもご覧ください