Tecnología

Inicio

Cómo agregar un mensaje de MSMQ

Cuando se ejecutan aplicaciones de red para el sistema operativo Windows en un entorno corporativo, añadiendo un mensaje al sistema de colas de mensajes de Microsoft (MMQS) le permite obtener ese mensaje entregado a varios ordenadores o dispositivos al mismo tiempo. MMQS es una tecnología desarrollada por Microsoft Corporation, que se encarga de la entrega de mensajes y el enrutamiento a través de redes locales y basados ​​en Internet. Se puede añadir un mensaje a la cola cuando se utiliza MMQS modificando el código de su aplicación en C # ASP.Net.

Instrucciones

1 Abra el archivo que contiene el código fuente de la aplicación en un editor de texto como, por ejemplo, el Bloc de notas.

2 Copiar y pegar o escribir el siguiente fragmento de código en el código fuente:

MessageType enumeración pública
{

MESSAGE_TYPE_PLAIN_TEXT = 0,
MESSAGE_TYPE_HELLO_WORLD = 1

};
static void main (String [] args)
{
usando (cola = new MessageQueue ( ". \ MyQueue"))
{

queue.MessageReadPropertyFilter.AppSpecific = true;
queue.Formatter = new BinaryMessageFormatter();
using (MessageQueueTransaction mqt = new MessageQueueTransaction())
{
mqt.Begin();
Message myMessage = new Message("Body of my message", new BinaryMessageFormatter());
myMessage.Label = "Name of my message";
myMessage.AppSpecific = (int)MessageType.MESSAGE_TYPE_PLAIN_TEXT;
queue.Send(myMessage, mqt);
}

}
}

3 Reemplazar "Nombre de mi mensaje" con el título real del mensaje que desea enviar y "Cuerpo de mi mensaje" con su contenido.

4 Guarde el archivo haciendo clic en "Archivo" y seleccionar "Guardar".