MessageQueueTransactionType MessageQueueTransactionType MessageQueueTransactionType MessageQueueTransactionType Enum

Definición

Especifica el tipo de una transacción de Message Queuing.Specifies the type of a Message Queuing transaction.

public enum class MessageQueueTransactionType
[System.Serializable]
public enum MessageQueueTransactionType
type MessageQueueTransactionType = 
Public Enum MessageQueueTransactionType
Herencia
MessageQueueTransactionTypeMessageQueueTransactionTypeMessageQueueTransactionTypeMessageQueueTransactionType
Atributos

Campos

Automatic Automatic Automatic Automatic 1

Tipo de transacción utilizado para Microsoft Transaction Server (MTS) o servicios COM+ 1.0.A transaction type used for Microsoft Transaction Server (MTS) or COM+ 1.0 Services. Si ya existe un contexto de transacción MTS, se utilizará al enviar o recibir el mensaje.If there is already an MTS transaction context, it will be used when sending or receiving the message.

None None None None 0

La operación no será transaccional.Operation will not be transactional.

Single Single Single Single 3

Tipo de transacción utilizado para transacciones internas únicas.A transaction type used for single internal transactions.

Comentarios

Al leer o escribir un mensaje mediante una sobrecarga de los métodos MessageQueue o Receive de Send la clase (incluidos ReceiveById y ReceiveByCorrelationId) que toma un transactionType parámetro, puede especificar cómo está interactuando con el pone.When you read or write a message using an overload of the MessageQueue class's Send or Receive methods (including ReceiveById and ReceiveByCorrelationId) that takes a transactionType parameter, you can specify how you are interacting with the queue. Automaticpermite enviar y recibir desde transacciones externas (por ejemplo, al interactuar con aplicaciones de base de datos), mientras Single que se usa para transacciones de Message Queuing internas únicas.Automatic enables you to send and receive from external transactions (such as when you are interacting with database applications), while Single is used for single internal Message Queuing transactions.

Nonele permite recibir un mensaje de una cola transaccional fuera de una transacción o enviar un mensaje transaccional a una cola no transaccional de este tipo.None enables you to receive a message from a transactional queue outside of a transaction or send a transactional message to a non-transactional queue. Esto resulta útil, por ejemplo, al enrutar varios mensajes enviados dentro de una única transacción.This is useful, for example, when routing several messages sent within a single transaction.

Si desea enviar o recibir un mensaje mediante una transacción interna de Message Queue Server, pero no una sola transacción interna, cree una instancia MessageQueueTransaction de la clase y pásela a una sobrecarga de Send los Receive métodos o que toma un transaction parámetro en lugar de uno que toma transactionType un parámetro.If you want to send or receive a message using an internal Message Queuing transaction but not a single internal transaction, create an instance of the MessageQueueTransaction class and pass it into an overload of the Send or Receive methods that takes a transaction parameter rather than one that takes a transactionType parameter.

Se aplica a

Consulte también: