MessageQueueTransactionType Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Message Queuing işleminin türünü belirtir.
public enum class MessageQueueTransactionType
public enum MessageQueueTransactionType
type MessageQueueTransactionType =
Public Enum MessageQueueTransactionType
- Devralma
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.