메시지 및 메시지 큐 속성

메시지에는 레이블, 메시지 본문 및 여러 옵션을 지정하는 속성이 있습니다. 메시지 속성 옵션에는 서비스 품질, 우선 순위, 저널링, 개인 정보 및 인증 수준 및 메시지 수명이 포함될 수 있습니다. 기존의(비 RPC) 메시지 큐 애플리케이션에서는 MSMQ SDK 설명서에 설명된 MSMQ API 함수 또는 COM 개체 메서드를 호출하여 이러한 속성을 지정합니다. RPC 클라이언트 애플리케이션은 RpcBindingSetOption 및 RpcBindingSetAuthInfo를 호출하여 원격 프로시저 호출에 대한 특정 속성을 설정할 수 있습니다. 설정되면 클라이언트 애플리케이션이 다시 설정할 때까지 각 메시지에 대한 속성이 계속 적용됩니다.

메시지 큐에는 메시지와는 별도로 고유한 속성 집합이 있습니다. 이러한 속성은 큐를 고유하게 식별하고 큐에서 제공하는 서비스 클래스, 이 큐의 메시지에 필요한 개인 정보 및 인증 수준 및 메시지가 분산 트랜잭션의 일부인지 여부를 정의합니다. 메시지 속성과 마찬가지로 MSMQ 설명서에 설명된 MSMQ API 함수 또는 COM 개체 메서드를 호출하여 메시지 큐의 속성을 지정합니다. 그러나 RPC 서버 애플리케이션은 RpcServerUseProtseqEpEx 를 호출하여 바인딩을 설정할 때 자체 수신 큐의 속성을 지정할 수 있습니다.