Share via


Como: Criar instâncias de componentes do MessageQueue

Criar MessageQueue componentes quando você deseja criar a funcionalidade de sistema de sistema sistema de mensagens no aplicativo. MessageQueue componentes permitem que você se conectar a filas existentes, enviar e receber mensagens e caso contrário, adiciona serviços de comunicação para seu aplicativo usando uma quantidade muito pequena de código. Por exemplo, suponha que você esteja criando um sistema de entrada de pedidos que coloca ordens em filas quando estas forem recebidas de força de vendas ou de interação com o cliente direta em um site da Web.Você pode começar adicionando uma instância do MessageQueue componente para seu projeto e como configurá-lo para interagir com uma fila OrderEntry existente na sua serviço de enfileirar de mensagens servidor.

Você pode adicionar uma instância do MessageQueue componente Windows Forms, Web Forms e classes de componente. MessageQueue componentes não têm nenhuma interface de usuário visuais. Se você adicionar uma instância do MessageQueue componente um designer visual (por exemplo, o Designer de Formulários do Windows), o componente aparece em uma pequena área abaixo borda inferior do formulário. Isso é conhecido sistema autônomo bandeja de componentes e atua sistema autônomo um local para exibir todos sistema autônomo itens não visuais associado ao formulário.

Observação:

Não visuais classes que herdam Component suporte a uma área de design visual semelhante a bandeja de componentes, em que seu MessageQueue componente e outros componentes são organizados. A disposição dos itens nesse designer não é importante, pois a interface que você vê nunca será exibida para sistema autônomo usuários finais do aplicativo.

Para obter instruções sobre como configurar MessageQueue componentes, consulte Propriedades de configuração de fila de mensagem.

Há várias maneiras, você pode criar uma instância do MessageQueue componente:

  • Você pode arrastar uma instância do MessageQueue componente das Componentes Guia de do Caixa de ferramentas para um formulário ou Component Designer.

  • Você pode localizar a fila desejada em servidor Explorer e adicioná-la para seu criador, criando uma instância do MessageQueue componente que é pré-configurado para apontar para essa fila.

  • Você pode criar uma instância do MessageQueue componente em código.

Para criar uma instância do componente <a0>MessageQueue da caixa de ferramentas

  1. Acessar o Componentes Guia de do Caixa de ferramentas.

  2. selecionar o MessageQueue ícone e arrastar-o para a superfície de design do formulário ou componente.

  3. configurar seu componente.Para obter mais informações, consulte Propriedades de configuração de fila de mensagem.

Para criar uma instância do componente <a0>MessageQueue do Gerenciador de Servidores

  1. Abra Gerenciador de Servidores .Para obter mais informações, consulte Como: Access and Initialize Server Explorer/Database Explorer.

  2. expandir o Servidores nó e determine se este nó lista o servidor no qual reside a fila desejada.

    Dica:

    Se o servidor que você deseja exibir não estiver listado, você precisará adicioná-lo.Para obter mais informações, consulte Como: Access and Initialize Server Explorer/Database Explorer.

  3. expandir o nó do servidor que você deseja exibir e, em seguida, localizar e expandir o mensagem Filas nó abaixo dela.

    Observação:

    Se a Filas de mensagens nó não se expande, o computador no qual você está tentando exibir filas não tem serviço de enfileirar de mensagens instalado.Para obter informações sobre como instalar e configurar o serviço de enfileirar de mensagens, consulte a documentação do Windows 2000 ou Windows NT mensagem enfileirar.

  4. localizar a fila que você deseja adicionar ao seu projeto e, em seguida, clicar com o botão direito do mouse.

  5. clicar Adicionar a Designer.

  6. configurar seu componente.Para obter mais informações, consulte Propriedades de configuração de fila de mensagem.

Para criar uma instância do componente <a0>MessageQueue programaticamente

  1. Criar uma instância do MessageQueue classe no código e defina o Path para determinar qual fila existente você deseja que seu componente para fazer referência. Seu código pode ter esta aparência:

    Dim myMQ As New System.Messaging.MessageQueue()
    myMQ.Path = ".\MyNewQueue"
    
         System.Messaging.MessageQueue myMQ =
               new System.Messaging.MessageQueue();
            myMQ.Path = @".\MyNewQueue";
    
    Dica:

    Você também pode fazer etapas um e dois em uma única etapa usando este formato:

    Dim myMQ2 As New System.Messaging.MessageQueue(".\MyNewQueue")
    
         System.Messaging.MessageQueue myMQ2 =
               new System.Messaging.MessageQueue(@".\MyNewQueue");
    
    Observação:

    Você pode referir-se para a fila pelo caminho para a fila, o nome de formato gerado automaticamente da fila, ou pelo rótulo descritivo não-exclusivo da fila.Cada uma dessas maneiras de fazer referência a uma fila tem suas vantagens e desvantagens.Para obter mais informações, consulte Recomendações de referência de fila.

  2. configurar todas propriedades necessárias para a fila.Para obter mais informações, consulte Propriedades de configuração de fila de mensagem.

Consulte também

Conceitos

Propriedades de configuração de fila de mensagem

Referência

Como: Access and Initialize Server Explorer/Database Explorer