WCF-NetMsmq 전송 속성 대화 상자, 송신, 바인딩 탭

 

바인딩 탭을 사용하여 WCF-NetMsmq 송신 어댑터와 관련된 바인딩 속성을 구성합니다. WCF-NetMsmq 어댑터는 이진으로 인코딩된 메시지를 사용하여 MSMQ 전송을 통해 서비스와 통신할 수 있습니다. WCF-NetMsmq 어댑터는 .NET 간 환경에서 지연 통신을 제공합니다.

참고

현재 버전의 WCF-NetMsmq 어댑터는 WS-Reliable Messaging을 지원하지 않습니다.

사용 항목 원하는 작업
열기 시간 제한(hh:mm:ss) 채널 열기 작업이 완료될 수 있도록 제공되는 시간 간격을 나타내는 시간 범위 값을 지정합니다. 이 값은 System.TimeSpan.Zero보다 크거나 같아야 합니다.

기본값: 00:01:00

최대값: 23:59:59
전송 시간 제한(hh:mm:ss) 송신 작업이 완료될 수 있도록 제공되는 시간 간격을 나타내는 시간 범위 값을 지정합니다. 이 값은 System.TimeSpan.Zero보다 크거나 같아야 합니다.

기본값: 00:01:00

최대값: 23:59:59
닫기 시간 제한(hh:mm:ss) 채널 닫기 작업이 완료될 수 있도록 제공되는 시간 간격을 나타내는 시간 범위 값을 지정합니다. 이 값은 System.TimeSpan.Zero보다 크거나 같아야 합니다.

기본값: 00:01:00

최대값: 23:59:59
트랜잭션 대상 서비스에 대한 메시지 큐 유형(트랜잭션 또는 비전송)을 지정합니다. 이 속성을 선택하면 이 송신 포트에서 처리하는 각 메시지가 한 번만 배달되고 보낸 사람에게 배달 실패를 알려 줍니다. 트랜잭션 송신 포트를 통해 메시지를 보내려면 서비스의 지속성정확히Once 바인딩 요소를 모두 true로 설정해야 합니다. 이 속성을 지우면 메시지가 배달 보증 없이 전송됩니다.

기본적으로 선택되어 있습니다.
메시지 TTL(Time To Live)(dd.hh:mm:ss) 메시지가 만료되어 배달 못한 편지 큐에 배치되기까지 메시지 유효 기간의 시간 범위를 지정합니다. 이 속성은 시간이 중요한 메시지가 이 송신 포트에서 처리되기 전에 기한이 지나지 않도록 하기 위해 설정됩니다. 이 송신 포트에서 지정된 시간 간격 내에 처리하지 않은 큐의 메시지는 만료된 것으로 간주됩니다. 만료된 메시지는 배달 못한 편지 큐라는 특수 큐로 보내집니다. 배달 못한 편지 큐의 위치는 배달 못 한 편지 큐 속성으로 설정됩니다.

기본값은 1.00:00:00입니다.
소스 저널 큐 사용 이 송신 포트에서 처리한 메시지 복사본을 소스 저널 큐에 저장할지 여부를 지정합니다.

기본적으로 선택 취소되어 있습니다.
배달 못한 편지 큐 응용 프로그램으로 배달하지 못한 메시지가 전송될 배달 못한 편지 큐를 지정합니다. 배달 못한 편지 큐로 배달되는 메시지에 대한 자세한 내용은 다음 섹션인 "배달 못한 편지 큐로 배달되는 메시지"를 참조하십시오.

유효한 값은 다음과 같습니다.

- 없음: 배달 못한 편지 큐를 사용할 수 없습니다.
- 시스템: 시스템 전체 배달 못 한 편지 큐를 사용합니다.
- 사용자 지정: 사용자 지정 배달 못 한 편지 큐입니다. 참고: 사용자 지정 배달 못 한 편지 큐는 Windows Vista와 함께 릴리스된 MSMQ(메시지 큐) 4.0에서만 지원됩니다.
- 기본값은 시스템입니다.
사용자 지정 배달 못한 편지 큐 만료되었거나 전송 또는 배달에 실패한 메시지가 배치되는 애플리케이션별 배달 못 한 편지 큐의 위치에 net.msmq 스키마 를 사용하여 정규화된 URI를 지정합니다. net.msmq://localhost/deadLetterQueueName)를 지정합니다. 배달 못 한 편지 큐는 송신 애플리케이션의 큐 관리자에서 관리하는 큐로, 배달하지 못한 만료된 메시지가 보관됩니다. 배달 못 한 편지 큐 속성이 Custom으로 설정된 경우 이 속성이 필요합니다.

배달 못한 편지 큐로 배달되는 메시지에 대한 자세한 내용은 다음 섹션인 "배달 못한 편지 큐로 배달되는 메시지"를 참조하십시오.

최소 길이: 0

최대 길이: 256

기본값은 빈 문자열입니다.

배달 못한 편지 큐로 배달되는 메시지

배달 못한 편지 큐는 배달하지 못했거나 만료된 메시지를 저장하는 큐로, 송신 응용 프로그램의 큐 관리자가 관리합니다. 메시지가 수신 애플리케이션에 도달하지 못하는 이유는 다음과 같습니다.

  • 트랜잭션 메시지가 비트랜잭션 큐에 전송된 경우

  • 비트랜잭션 메시지가 트랜잭션 큐에 전송된 경우

  • 인증되지 않은 메시지가 인증된 메시지만 허용하는 큐에 전송된 경우

  • 암호화되지 않은 메시지가 암호화된 메시지만 허용하는 큐에 전송된 경우

  • 메시지가 수신자에게 배달되기 전에 만료된 경우

  • 대상 컴퓨터의 메시지 스토리지 할당량 또는 대상 큐의 스토리지 할당량이 초과되었거나 메시지가 도착할 때 대상 컴퓨터에 사용 가능한 스토리지 공간이 없는 경우.

  • 보낸 사람이 대상 큐에 메시지를 저장하는 데 필요한 액세스 권한이 없는 경우

  • 메시지에 첨부된 디지털 서명이 유효하지 않은 경우

  • 대상 큐 관리자가 암호화된 메시지를 해독할 수 없는 경우

  • 메시지를 검색하기 전에 대상 큐가 제거되었거나 삭제된 경우

    참고

    배달 못 한 편지 큐 속성이 없음으로 설정된 경우 대상 큐 서비스 오류가 발생하면 메시지가 손실될 수 있습니다. 배달 못 한 편지 큐 속성이 System으로 설정된 경우 실패한 메시지는 Transactional 속성에 따라 트랜잭션 배달 못 한 편지 큐 또는 비트랜잭션 배달 못 한 편지 큐에 배치됩니다.

참고 항목

트랜잭션 내에서 WCF-NetMsmq 송신 포트송신 및 검색을 구성하는 방법