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

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.

None 0

İşlem işlemsel olmayacaktır.

Single 3

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

Açıklamalar

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

None , işlem 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ın bir örneğini MessageQueueTransaction oluşturun ve bunu parametre alan yerine parametre transaction alan veya Receive yöntemlerinin aşırı yüklemesine SendtransactionType geçirin.

Şunlara uygulanır

Ayrıca bkz.