MessageQueueTransactionType Sabit listesi

Tanım

Message Queuing işleminin türünü belirtir.

public enum class MessageQueueTransactionType
public enum MessageQueueTransactionType
type MessageQueueTransactionType = 
Public Enum MessageQueueTransactionType
Devralma
MessageQueueTransactionType

Alanlar

Name Değer Description
None 0

İşlem işlemsel olmayacaktır.

Automatic 1

Microsoft İşlem Sunucusu (MTS) veya COM+ 1.0 Hizmetleri için kullanılan işlem türü. Zaten bir MTS işlem bağlamı varsa, ileti gönderilirken veya alınırken kullanılır.

Single 3

Tek iç işlemler için kullanılan bir işlem türü.

Açıklamalar

Sınıfın MessageQueue veya parametre alan yöntemlerinin Send (ve ReceivedahilReceiveById) aşırı yüklemesini kullanarak bir ReceiveByCorrelationId ileti okuduğunuzda veya transactionType yazdığınızda, kuyrukla nasıl etkileşim kurabileceğinizi belirtebilirsiniz. Automatic , tek iç Message Queuing işlemleri için kullanılırken Single dış işlemleri (örneğin, veritabanı uygulamalarıyla etkileşim kurarken) gönderip almanızı sağlar.

None bir işlemin dışındaki bir işlem kuyruğundan ileti almanızı veya işlem dışı bir kuyruğa işlem iletisi göndermenizi sağlar. Bu, örneğin tek bir işlem içinde gönderilen birkaç iletiyi yönlendirmek için kullanışlıdır.

bir iç Message Queuing işlemi kullanarak ileti göndermek veya almak istiyorsanız ancak tek bir iç işlem kullanmak istemiyorsanız, sınıfın MessageQueueTransaction bir örneğini oluşturun ve bunu parametre alan bir işlem yerine parametre alan Send veya Receive yöntemlerinin aşırı yüklemesine transactiontransactionType geçirin.

Şunlara uygulanır

Ayrıca bkz.