Como: Criar filas transacionais
Uma fila transacional é criada específico com o objetivo de receber e processar sistema autônomo mensagens enviadas sistema autônomo parte de uma atividade transacional.Filas não transacional não consiga processo mensagens que foram incluídas em uma atividade transacional.
Para enviar mensagens sistema autônomo parte de uma atividade transacional, a fila de recebimento deve ser definida para processar transações.Isso pode ser concluído por meio de programação por configuração seus Transactional propriedade para true.
Para criar uma fila transacional
Adicione uma referência ao System.sistema de mensagens.dll.Para obter mais informações, consulte Como: Adicionar ou remover referências no Visual Studio (Visual Basic).
Use o sobrecarregado Create construtor para criar uma fila transacional pública, defina o segundo parâmetro para true para indicar que a fila deve ser transacional.
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);
Observação: Essa sintaxe cria uma fila transacional pública.A sintaxe exata usada no primeiro parâmetro depende do tipo de fila que você está tentando criar.Para obter mais informações, consulte Recomendações de referência de fila.
Consulte também
Tarefas
Como: Enviar mensagens em transações internas
Como: Adicionar ou remover referências no Visual Studio (Visual Basic)
Conceitos
mensagem Processamento transacional
Recomendações de referência de fila