다음을 통해 공유


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입니다.

특성

설명

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

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

적용 대상

추가 정보