lunes, 5 de diciembre de 2016

[CODE] MSMQ Message Queue C# enviador y receptor.

Buenas visitante, debido a la poca información en internet y en español acerca de este tema, a continuación les brindo un códido en C# para el manejo del Microsoft Message Queue por medio de objetos y clases:


Explicación:
MSMQ es una funcion de este sistema operativo que habilita una cola privada de mensajes con el fin de enviar mensajes a través de la misma computadora.
Primero debemos habilitar esta opción en nuestro sistema operativo:


ENVIADOR:
Una vez activada esta opción procedemos a crear un proyecto en nuestro IDE preferido, en este caso usaremos Visual Studio. En este proyecto crearemos la clase del mensaje que deseemos enviar, en mi caso le pondré  Mensaje con los atributos Contenido y Etiqueta:

Copiamos el código que esta en el enlace de arriba y lo adaptamos según la clase que hayamos creado:

Se debe usar la biblioteca System.Messaging agregando en el encabezado del proyecto using System.Messaging; Al principio el Visual Studio no reconocerá esta biblioteca, para lo cual debemos agregar una referencia en nuestro proyecto al dll indicado. Para ello en el Explorador de soluciones damos clic derecho en el proyecto, luego en agregar y por último en referencia, se nos abrirá un cuadro como el siguiente, en él debemos buscar System.Messaging y habilitar esta opción:


RECEPTOR:
 Copiar y pegar el código encontrado en el enlace de arriba:

No hay comentarios: