Compartir a través de


Cómo: Especificar las propiedades que se recuperarán con un mensaje

Actualización: noviembre 2007

Cuando crea una instancia del componente MessageQueue, puede establecer una serie de propiedades que indiquen qué propiedades desea recuperar cuando el componente lea un mensaje de una cola. Estas propiedades existen en una clase denominada MessagePropertyFilter y corresponden a propiedades reales de la clase Message. Cuando establece el valor de una de estas propiedades en true, el componente recupera la propiedad correspondiente cada vez que se quite un mensaje de la cola.

Sugerencia:

Si no necesita acceso a algunas propiedades del mensaje recuperado y desea mejorar el rendimiento, puede establecer MessagePropertyFilter en false.

De forma predeterminada, entre las propiedades que se recuperan con un mensaje se incluyen las propiedades que indican cuándo se envió y cuándo llegó, varios identificadores para el mensaje, la etiqueta del mensaje, la cola de respuesta y el texto del mensaje.

Para especificar las propiedades que se recuperarán con un mensaje

  1. Cree una instancia del componente MessageQueue y establezca su propiedad Path en la cola a la que se desea hacer referencia. Para obtener más información, vea Cómo: Crear instancias de componentes MessageQueue.

  2. En la ventana Propiedades, expanda el nodo MessageReadPropertyFilter.

  3. Establezca en true el valor de las propiedades que desee recibir.

    Nota:

    También puede establecerlas en el código. Cuando utiliza código, puede utilizar el método SetAll para establecer todas las propiedades de filtro en true o el método ClearAll para establecerlas en false.

Vea también

Tareas

Cómo: Recibir mensajes mediante programación

Cómo: Ejecutar el método Peek en los mensajes

Cómo: Recibir mensajes de forma asincrónica

Cómo: Crear instancias de componentes MessageQueue

Otros recursos

Leer y recibir mensajes