Condividi tramite


Esempio di coda di messaggi

Aggiornamento: novembre 2007

In questo esempio viene illustrato come inviare messaggi a una coda di messaggi dalle applicazioni Windows Form e come riceverli.

Per ottenere esempi e istruzioni per la relativa installazione

  • Effettuare una delle seguenti operazioni:

    • Dal menu Guida, scegliere Esempi.

      Il file Readme contiene informazioni sugli esempi.

    • Visitare il sito Web Visual Studio 2008 Samples (informazioni in lingua inglese). Su tale sito sono disponibili le versioni più recenti degli esempi.

    • Individuare gli esempi sul computer in cui è installato Visual Studio. Il percorso di installazione predefinito degli esempi e del file Readme relativo è unità:\Programmi\Microsoft Visual Studio 9.0\Samples\lcid. Per le versioni Express di Visual Studio tutti gli esempi sono disponibili in linea.

Per ulteriori informazioni, vedere Individuazione dei file di esempio.

Nota sulla sicurezza:

In questo esempio di codice viene illustrato un concetto e viene presentato solo il codice rilevante. È possibile che questo esempio non soddisfi i requisiti di sicurezza per un ambiente specifico ed è opportuno non utilizzarlo così come viene riportato. È consigliabile aggiungere codice relativo alla sicurezza e alla gestione degli errori per rendere i progetti più sicuri e potenti. Microsoft fornisce questo esempio di codice "COSÌ COM'È" senza garanzie.

Per eseguire l'esempio

  1. Premere F5 per compilare ed eseguire il progetto MSMQListener.

  2. Aprire un'altra istanza di Visual Studio e il file della soluzione MSMQClient.

  3. Premere F5 per compilare ed eseguire il progetto MSMQClient.

Dimostrazione

L'applicazione invia i messaggi a una coda di messaggi privata. I messaggi vengono ricevuti uno alla volta ed elaborati da MSMQListener. In questo esempio sono presenti due componenti che interagiscono:

  • Un client Windows Form che invia i messaggi. È una semplice applicazione che consente all'utente di inserire ordini in una coda di messaggi privata.

  • Un listener Windows Form che elabora i messaggi inviati dal client. Il listener inizia ricevendo tutti gli ordini attualmente presenti nella coda. Rimane quindi in attesa di altri ordini e li elabora man mano che arrivano. Il listener risponde a un evento ReceiveCompleted che viene generato quando viene ricevuto un messaggio.

Vedere anche

Attività

Procedura: creare istanze del componente MessageQueue

Riferimenti

MessageQueue