Condividi tramite


Procedura: creare istanze del componente MessageQueue

Aggiornamento: novembre 2007

È necessario creare i componenti MessageQueue quando si desidera generare funzionalità di messaggistica nell'applicazione in uso. I componenti MessageQueue consentono di connettersi alle code esistenti, inviare e ricevere messaggi e aggiungere servizi di comunicazione all'applicazione utilizzando una quantità limitata di codice. Si supponga, ad esempio, di generare un sistema di immissione ordini che prevede l'inserimento degli ordini nelle code quando vengono ricevuti dalla forza di vendita o mediante l'interazione diretta dei clienti su un sito Web. Aggiungere in primo luogo un'istanza del componente MessageQueue al progetto e configurarla per l'interazione con una coda OrderEntry esistente sul server di accodamento messaggi.

È possibile aggiungere un'istanza del componente MessageQueue a Windows Form, Web Form e classi di componenti. I componenti MessageQueue non sono dotati di interfaccia utente grafica. Se si aggiunge un'istanza del componente MessageQueue a una finestra di progettazione visiva, ad esempio Progettazione Windows Form, il componente viene visualizzato in una piccola area situata sotto il bordo inferiore del form. Tale area è nota come barra dei componenti e costituisce la posizione in cui visualizzare tutti gli elementi non visivi associati al form.

Nota:

Le classi non visive che ereditano dalla classe Component supportano un’area di progettazione visiva simile alla barra dei componenti, su cui sono disposti il componente MessageQueue e altri componenti. La disposizione degli elementi in questa finestra di progettazione non è rilevante, poiché l'interfaccia non verrà mai visualizzata agli utenti finali dell'applicazione.

Per istruzioni sulla configurazione dei componenti MessageQueue, vedere Proprietà di configurazione della coda di messaggi.

Sono disponibili diversi modi per creare un'istanza del componente MessageQueue:

  • È possibile trascinare un’istanza del componente MessageQueue dalla scheda Componenti della Casella degli strumenti in un form o in Progettazione componenti.

  • È possibile individuare la coda in Esplora server e aggiungerla alla finestra di progettazione, creando un’istanza del componente MessageQueue preconfigurato in modo da puntare a tale coda.

  • È possibile creare un'istanza del componente MessageQueue nel codice.

Per creare un’istanza del componente MessageQueue dalla Casella degli strumenti

  1. Accedere alla scheda Componenti della Casella degli strumenti.

  2. Selezionare l'icona MessageQueue e trascinarla all'interno dell'area di progettazione del form o del componente.

  3. Configurare il componente. Per ulteriori informazioni, vedere Proprietà di configurazione della coda di messaggi.

Per creare un'istanza del componente MessageQueue da Esplora server

  1. Aprire Esplora server. Per ulteriori informazioni, vedere Procedura: accedere e inizializzare Esplora server/Esplora database.

  2. Espandere il nodo Server e determinare se nel nodo è elencato il server su cui si trova la coda desiderata.

    Suggerimento:

    Se il server che si desidera visualizzare non è presente nell'elenco, è necessario aggiungerlo. Per ulteriori informazioni, vedere Procedura: accedere e inizializzare Esplora server/Esplora database.

  3. Espandere il nodo del server che si desidera visualizzare, quindi individuare ed espandere il nodo Code messaggi sottostante.

    Nota:

    Se il nodo Code messaggi non si espande, Accodamento messaggi non è installato nel computer in cui si sta tentando di visualizzare le code. Per informazioni sulla modalità di installazione e configurazione di Accodamento messaggi, fare riferimento alla documentazione relativa ad Accodamento messaggi di Windows 2000 o Windows NT.

  4. Individuare e fare clic con il pulsante destro del mouse sulla coda che si desidera aggiungere al progetto.

  5. Scegliere Aggiungi a finestra di progettazione.

  6. Configurare il componente. Per ulteriori informazioni, vedere Proprietà di configurazione della coda di messaggi.

Per creare un'istanza del componente MessageQueue a livello di codice

  1. Creare nel codice un'istanza della classe MessageQueue e impostare la proprietà Path in modo da determinare la coda esistente alla quale si desidera che il componente faccia riferimento. Il codice dovrebbe risultare simile al seguente:

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

    È inoltre possibile combinare i primi due passaggi in un unico passaggio utilizzando il seguente formato:

    Dim myMQ2 As New System.Messaging.MessageQueue(".\MyNewQueue")
    
         System.Messaging.MessageQueue myMQ2 =
               new System.Messaging.MessageQueue(@".\MyNewQueue");
    
    Nota:

    È possibile fare riferimento alla coda in base al percorso, al nome di formato generato automaticamente o all'etichetta descrittiva non univoca della coda. L'utilizzo di questi tre metodi per fare riferimento a una coda presenta vantaggi e svantaggi. Per ulteriori informazioni, vedere Raccomandazioni sui riferimenti alle code.

  2. Configurare le altre proprietà necessarie per la coda. Per ulteriori informazioni, vedere Proprietà di configurazione della coda di messaggi.

Vedere anche

Concetti

Proprietà di configurazione della coda di messaggi

Riferimenti

Procedura: accedere e inizializzare Esplora server/Esplora database