응용프로그램은 메시지 처리자를 사용하여 목적지로 전송된 메시지를 수신합니다.
IBM.XMS.IPropertyContext | +----IBM.XMS.IMessageConsumer
MessageConsumer 오브젝트의 XMS 정의 등록 정보 목록은 MessageConsumer 등록 정보를 참조하십시오.
.NET 등록 정보 | 설명 |
---|---|
MessageListener | 메시지 처리자에 등록된 메시지 리스너를 가져오고 메시지 처리자에 메시지 리스너를 등록합니다. |
MessageSelector | 메시지 처리자에 대한 메시지 선택자를 가져옵니다. |
MessageListener MessageListener { get; set; }
메시지 처리자에 등록된 메시지 리스너를 가져오고 메시지 처리자에 메시지 리스너를 등록합니다.
메시지 처리자에 메시지 리스너가 등록되어 있지 않을 경우 MessageListener는 널입니다. 메시지 리스너가 이미 메시지 처리자에 등록되어 있을 경우 대신 널을 지정하여 등록을 취소할 수 있습니다.
메시지 리스너 사용에 대한 자세한 정보는 .NET에서 메시지 및 예외 리스너 사용을 참조하십시오.
메소드 | 설명 |
---|---|
Close | 메시지 처리자를 닫습니다. |
Receive | 메시지 처리자의 다음 메시지를 수신합니다. 호출이 무기한으로 메시지를 기다리거나 메시지 처리자가 닫힐 때까지 기다립니다. |
Receive | 메시지 처리자의 다음 메시지를 수신합니다. 호출이 지정된 기간 동안 메시지를 기다리거나 메시지 처리자가 닫힐 때까지 기다립니다. |
ReceiveNoWait | 메시지를 즉시 사용할 수 있는 경우 메시지 처리자의 다음 메시지를 수신합니다. |
IMessage Receive(Int64 delay);
메시지 처리자의 다음 메시지를 수신합니다. 호출이 지정된 기간 동안 메시지를 기다리거나 메시지 처리자가 닫힐 때까지 기다립니다.