MessageQueueTransactionType MessageQueueTransactionType MessageQueueTransactionType MessageQueueTransactionType Enum

Definition

Gibt den Typ einer Message Queuing-Transaktion an.Specifies the type of a Message Queuing transaction.

public enum class MessageQueueTransactionType
[System.Serializable]
public enum MessageQueueTransactionType
type MessageQueueTransactionType = 
Public Enum MessageQueueTransactionType
Vererbung
MessageQueueTransactionTypeMessageQueueTransactionTypeMessageQueueTransactionTypeMessageQueueTransactionType
Attribute

Felder

Automatic Automatic Automatic Automatic 1

Ein Transaktionstyp, der für MTS (Microsoft Transaction Server) oder COM+ 1.0-Dienste verwendet wird.A transaction type used for Microsoft Transaction Server (MTS) or COM+ 1.0 Services. Wenn bereits ein MTS-Transaktionskontext vorhanden ist, wird dieser beim Senden bzw. Empfangen der Meldung verwendet.If there is already an MTS transaction context, it will be used when sending or receiving the message.

None None None None 0

Die Operation ist nicht transaktional.Operation will not be transactional.

Single Single Single Single 3

Ein Transaktionstyp, der für einzelne interne Transaktionen verwendet wird.A transaction type used for single internal transactions.

Hinweise

Beim Lesen oder Schreiben einer Nachricht mithilfe einer Überladung der- MessageQueue oder Receive - Send Methoden der-Klasse ReceiveById ( ReceiveByCorrelationIdeinschließlich und), transactionType die einen-Parameter annimmt, können Sie angeben, wie die Interaktion mit dem Ei.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. Automaticermöglicht das Senden und empfangen von externen Transaktionen (z. b. bei der Interaktion mit Datenbankanwendungen), Single während für einzelne interne Message Queuing Transaktionen verwendet wird.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.

Noneermöglicht das Empfangen einer Nachricht aus einer Transaktions Warteschlange außerhalb einer Transaktion oder das Senden einer Transaktions Nachricht an eine nicht transaktionale Warteschlange.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. Dies ist beispielsweise nützlich, wenn mehrere Nachrichten weitergeleitet werden, die innerhalb einer einzelnen Transaktion gesendet werden.This is useful, for example, when routing several messages sent within a single transaction.

Wenn Sie eine Nachricht mit einer internen Message Queuing Transaktion, aber nicht mit einer einzelnen internen Transaktion senden oder empfangen möchten, erstellen Sie eine Instanz MessageQueueTransaction der-Klasse, und übergeben Sie Sie an Send eine Receive Überladung der-Methode oder der-Methode, die einen transaction anstelle eines Parameters, der einen transactionType -Parameter annimmt.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.

Gilt für:

Siehe auch