Condividi tramite


Procedura: specificare le proprietà da recuperare con un messaggio

Aggiornamento: novembre 2007

Durante la creazione di un'istanza del componente MessageQueue, è possibile impostare una serie di proprietà per indicare quelle che si desidera recuperare quando il componente riceve un messaggio da una coda. Queste proprietà sono presenti in una classe denominata MessagePropertyFilter e corrispondono alle proprietà effettive della classe Message. Quando si imposta il valore di una di tali proprietà su true, il componente recupera la proprietà corrispondente ogni volta che un messaggio viene rimosso dalla coda.

Suggerimento:

Se non è necessario accedere ad alcune delle proprietà nel messaggio recuperato e si desidera migliorare le prestazioni, è possibile impostare la classe MessagePropertyFilter su false.

In base all'impostazione predefinita, le proprietà recuperate con un messaggio includono le proprietà che indicano l'ora di invio e di arrivo del messaggio, diversi identificatori per il messaggio, l'etichetta del messaggio, la coda di risposta e il corpo del messaggio.

Per specificare le proprietà da recuperare con un messaggio

  1. Creare un'istanza del componente MessageQueue e impostarne la proprietà Path sulla coda a cui si desidera fare riferimento. Per ulteriori informazioni, vedere Procedura: creare istanze del componente MessageQueue.

  2. Nella finestra Proprietà espandere il nodo MessageReadPropertyFilter.

  3. Impostare su true il valore per le proprietà che si desidera ricevere.

    Nota:

    È possibile effettuare tali impostazioni anche nel codice. In tal caso, è possibile utilizzare il metodo SetAll per impostare tutte le proprietà dei filtri su true oppure il metodoClearAll per impostare tutte le proprietà dei filtri su false.

Vedere anche

Attività

Procedura: ricevere messaggi a livello di codice

Procedura: visualizzare i messaggi

Procedura: ricevere messaggi in modo asincrono

Procedura: creare istanze del componente MessageQueue

Altre risorse

Lettura e ricezione di messaggi