Share via


Ejemplo Message Queue

Actualización: noviembre 2007

Este ejemplo muestra cómo se envían y reciben mensajes de la cola de mensajes de las aplicaciones para formularios Windows Forms.

Para obtener ejemplos e instrucciones para la instalación

  • Siga uno o varios de los procedimientos siguientes:

    • En el menú Ayuda, haga clic en Ejemplos.

      El archivo Léame muestra información sobre los ejemplos.

    • Visite el sitio web Visual Studio 2008 Samples. Están disponibles las versiones de ejemplos más recientes.

    • Busque los ejemplos en el equipo en el que está instalado Visual Studio. De manera predeterminada, los ejemplos y el archivo Léame se instalan en unidad:\Archivos de programa\Microsoft Visual Studio 9.0\Samples\lcid. Para las versiones Express de Visual Studio, todos los ejemplos están en línea.

Para obtener más información, vea Localizar archivos de ejemplo.

.

Nota de seguridad:

En este ejemplo de código se ilustra un concepto y únicamente se muestra el código correspondiente a dicho concepto. Es posible que no cumpla los requisitos de seguridad de un entorno concreto y, por tanto, no debería utilizarse tal y como se muestra. Se recomienda agregar código de seguridad y de control de errores para que los proyectos sean más seguros y sólidos. Microsoft proporciona este ejemplo "tal cual" sin ninguna garantía.

Para ejecutar este ejemplo

  1. Presione F5 para compilar y ejecutar el proyecto MSMQListener.

  2. Abra otra instancia de Visual Studio y el archivo de solución MSMQClient.

  3. Presione F5 para compilar y ejecutar el proyecto MSMQClient.

Demostraciones

La aplicación envía los mensajes a una cola de mensajes privada. Los mensajes se reciben uno por uno y se procesan mediante MSMQListener. Este ejemplo tiene dos componentes que funcionan juntos:

  • Cliente de formularios Windows Forms que envía los mensajes. Es una aplicación sencilla que permite al usuario enviar órdenes a una cola de mensajes privada.

  • Agente de escucha de formularios Windows Forms que procesa los mensajes enviados por el cliente. El agente de escucha comienza recibiendo todas las órdenes que están actualmente en la cola. A continuación, escucha las órdenes adicionales y las procesa según van entrando. El agente de escucha responde a un evento ReceiveCompleted al recibir el mensaje.

Vea también

Tareas

Cómo: Crear instancias de componentes MessageQueue

Referencia

MessageQueue