다음을 통해 공유


MsmqBindingElementBase.DeadLetterQueue 속성

정의

이 바인딩의 DeadLetterQueue 설정을 가져오거나 설정합니다.

public:
 property System::ServiceModel::DeadLetterQueue DeadLetterQueue { System::ServiceModel::DeadLetterQueue get(); void set(System::ServiceModel::DeadLetterQueue value); };
public System.ServiceModel.DeadLetterQueue DeadLetterQueue { get; set; }
member this.DeadLetterQueue : System.ServiceModel.DeadLetterQueue with get, set
Public Property DeadLetterQueue As DeadLetterQueue

속성 값

사용할 배달 못 한 편지 큐의 형식입니다(있는 경우).

예외

값이 DeadLetterQueue에 정의된 값의 범위 내에 있지 않은 경우

설명

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

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

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

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

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

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

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

  • 보낸 사람이 대상 큐에 메시지를 저장하는 데 필요한 액세스 권한(영문 페이지일 수 있음)이 없는 경우

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

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

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

적용 대상