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

속성 값

A ISynchronizeInvoke- 이벤트 또는 ReceiveCompleted 이벤트의 결과로 발생하는 이벤트 처리기 호출을 마샬링하는 개체를 PeekCompleted 나타냅니다. 기본값은 null입니다.

특성

설명

A ReceiveCompleted 또는 PeekCompleted 이벤트는 각각 특정 스레드에 대한 BeginReceive 요청 또는 BeginPeek 요청의 결과입니다. 일반적으로 SynchronizingObject 이러한 구성 요소는 특정 스레드에 바인딩되기 때문에 관련 구성 요소가 컨트롤 또는 폼 내에 배치되는 경우 설정됩니다.

일반적으로 동기화 개체는 메서드 호출을 단일 스레드로 마샬링합니다.

적용 대상

추가 정보