Cómo: Crear colas transaccionales
Actualización: noviembre 2007
Una cola transaccional se crea para el fin específico de recibir y procesar mensajes enviados como parte de una actividad transaccional. Las colas no transaccionales no pueden procesar los mensajes que se hayan incluido en una actividad transaccional.
Para enviar mensajes que forman parte de una actividad transaccional, la cola receptora debe estar configurada para procesar transacciones. Esto puede realizarse mediante programación estableciendo su propiedad Transactional en true.
Para crear una cola transaccional
Agregue una referencia a System.Messaging.dll. Para obtener más información, vea Cómo: Agregar o quitar referencias en Visual Studio (Visual Basic).
Utilice el constructor sobrecargado Create para crear una cola transaccional pública, establezca el segundo parámetro en true para indicar que la cola debe ser transaccional.
Dim MessageQueue1 As New System.Messaging.MessageQueue MessageQueue1 = System.Messaging.MessageQueue.Create(".\MyTransQueue", True)
System.Messaging.MessageQueue MessageQueue1 = new System.Messaging.MessageQueue(); MessageQueue1 = System.Messaging.MessageQueue.Create(".\\MyTransQueue", true);
Nota: Esta sintaxis crea una cola transaccional pública. La sintaxis exacta que se debe utilizar en el primer parámetro dependerá del tipo de cola que esté intentado crear. Para obtener más información, vea Recomendaciones sobre la referencia a colas.
Vea también
Tareas
Cómo: Enviar mensajes en transacciones internas
Cómo: Agregar o quitar referencias en Visual Studio (Visual Basic)
Conceptos
Procesamiento transaccional de mensajes
Recomendaciones sobre la referencia a colas