다음을 통해 공유


MessageQueueTransactionType 열거형

정의

메시지 큐 트랜잭션 형식을 지정합니다.

public enum class MessageQueueTransactionType
public enum MessageQueueTransactionType
type MessageQueueTransactionType = 
Public Enum MessageQueueTransactionType
상속
MessageQueueTransactionType

필드

Automatic 1

MTS(Microsoft Transaction Server)나 COM+ 1.0 Services에 사용되는 트랜잭션 형식입니다. MTS 트랜잭션 컨텍스트가 이미 있으면 메시지를 보내거나 받을 때 사용됩니다.

None 0

트랜잭션 작업이 수행되지 않습니다.

Single 3

단일 내부 트랜잭션에 사용되는 트랜잭션 형식이 아닙니다.

설명

읽거나 오버 로드를 사용 하 여 메시지를 기록할 합니다 MessageQueue 클래스의 Send 또는 Receive 메서드 (포함 ReceiveByIdReceiveByCorrelationId)를 사용 하는 transactionType 매개 변수를 상호 작용 하는 방법을 지정할 수 있습니다는 큐입니다. Automatic 사용 하면 보내고 (예: 때 상호 작용 하는 데이터베이스 애플리케이션을 사용 하 여) 외부 트랜잭션에서 수신 하는 동안 Single 단일 내부 메시지 큐 트랜잭션에 사용 됩니다.

None 비트랜잭션 큐에 트랜잭션 메시지를 보내거나 트랜잭션 외부에서 트랜잭션 큐에서 메시지를 받을 수 있습니다. 예를 들어 단일 트랜잭션 내에서 전송 하는 여러 메시지를 라우팅할 때 유용 합니다.

송신 또는 내부 트랜잭션이 아니라 메시지 큐 내부 트랜잭션을 사용 하 여 메시지를 수신 하려는 경우의 인스턴스를 만듭니다는 MessageQueueTransaction 클래스의 오버 로드에 전달 하는 Send 또는 Receive 를사용하는방법transaction 를 사용 하는 것이 아닌 매개 변수는 transactionType 매개 변수입니다.

적용 대상

추가 정보