Compartir a través de


Arquitectura de programación de MessageQueue

Actualización: noviembre 2007

El componente MessageQueue usa las partes siguientes de los espacios de nombres de Microsoft .NET Framework:

Cuando se agrega una instancia del componente MessageQueue al proyecto de Visual Studio, el sistema crea automáticamente las referencias y las instrucciones de importación necesarias para tener acceso a estos espacios de nombres y estas clases. Si crea los componentes MessageQueue mediante código en el proyecto de Visual Studio, necesitará agregar una referencia a System.Messaging.dll y agregar una instrucción a la importación de código (en Visual Basic) o usar System.Messaging en C#. Para obtener instrucciones sobre cómo agregar y quitar referencias del proyecto, vea Cómo: Agregar o quitar referencias en Visual Studio (Visual Basic).

Si está desarrollando su aplicación mediante .NET Framework, necesitará agregar una referencia a System.Messaging.dll cuando realice la compilación. También necesitará agregar una instrucción a la importación del código (en Visual Basic) o usar System.Messaging en C#. Para obtener información sobre cómo incluir referencias durante la compilación, vea /reference (Visual Basic) o /reference (Importar metadatos) (Opciones del compilador de C#).

Elementos clave de programación en la clase base MessageQueue

Puede utilizar los métodos siguientes para interactuar con una instancia del componente MessageQueue:

  • Utilice el método Create para crear una cola de mensajes nueva con la ruta de acceso especificada y utilice el método Delete para eliminar una cola existente.

  • Utilice el método Exists para comprobar si existe una cola de mensajes en particular.

  • Utilice el método GetPublicQueues para buscar colas de mensajes en la red de Message Queue Server.

  • Utilice el método Peek o BeginPeek para examinar mensajes en una cola determinada sin quitarlos de la misma.

  • Utilice los métodos Receive y BeginReceive para recuperar el mensaje inicial de la cola especificada y quitarlo de la misma.

  • Utilice el método Send para enviar un mensaje a la cola especificada.

Para consultar información detallada sobre la instalación de Message Queue Server, puede utilizar el Explorador de servidores y examinar el servidor de mensajería. Para obtener más información, vea Cómo: Buscar colas en el Explorador de servidores. Para obtener información detallada sobre la configuración de la red de colas de mensajes, puede utilizar el Explorador de Message Queue Server, que se instala automáticamente con Message Queue Server.

Vea también

Tareas

Cómo: Agregar o quitar referencias en Visual Studio (Visual Basic)

Cómo: Crear instancias de componentes MessageQueue

Otros recursos

Utilizar componentes de mensajería