2008-10-02 4 views

답변

4

나는 이것이 흥미로운 질문이라고 생각했다. 불행히도, 내가 본 모든 것에서 NetMsmqBinding을 사용하여 나가는 MSMQ 메시지의 Label 속성에 액세스 할 수없는 것처럼 보입니다. 여기

이 링크의 일부는 내가 건너 온 있습니다

나는 이유를 정확하게 설명 아무것도 찾을 수 없습니다

그러나이 추론한다 sense - NetMsmqBinding은 바인딩 자체가 System.Messaging에 대해 쉽게 스왑 아웃 될 수 있도록 System.Messaging과 관련된 특정 항목을 노출하지 않습니다. 코드 변경없이 다른 바인딩. 말했듯이 MsmqIntegrationBinding은 System.Messaging 개념과 밀접하게 결합되어 있으므로 다른 바인딩과의 상호 교환 가능성을 희생하면서 모든 System.Messaging 항목에 액세스 할 수 있습니다. 레이블을 설정하는 것이 중요하다면 가장 쉬운 방법은 아마도 msmqIntegrationBinding을 사용하는 것입니다.

0

조지 : 당신이 함께 MSMQ 레이블을 사용하려는 방법을 알고 응답 없음,하지만 난 궁금 NetMsmqBinding.

내가 물어 본 이유는 NetMsmqBinding이 실제로 송수신 엔드 포인트가 둘 다 WCF 응용 프로그램 인 시나리오를 지원하기 위해 작성되었으므로 그 시점에서 필요한 아웃 - 밴드 데이터 메시지 헤더에 ...

+0

수정 - 수신 엔드 포인트가 실행되지 않고 메시지가 때 매우 유용 할 것이다 - 보내는 응용 프로그램에서, 내가 작업에 대한 메시지를 식별하는 문자열을 추가하고 싶습니다 being * queued * ... –

+0

WCF에 대기열이 내장되어 있습니다. http://msdn.microsoft.com/en-us/library/ms789048.aspx –

0

사용 OperationContext.Current.IncomingMessageProperties.Values ​​

관련 문제