Compartilhar via


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

  1. 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).

  2. 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: Criar filas

Como: Adicionar ou remover referências no Visual Studio (Visual Basic)

Conceitos

mensagem Processamento transacional

Recomendações de referência de fila

Outros recursos

Lendo e recebendo mensagens