Conferma di messaggi
Aggiornamento: novembre 2007
È possibile impostare il componente MessageQueue per la generazione di messaggi di conferma che indicano se il messaggio è stato consegnato. È possibile ricevere due principali tipi di conferma:
La conferma che il messaggio ha raggiunto la relativa coda di destinazione.
La conferma che il messaggio è stato recuperato dalla coda dall'applicazione di destinazione.
All'interno di ciascuno scenario è inoltre possibile ricevere una conferma positiva o negativa. Nella conferma positiva viene ricevuto un messaggio di conferma quando il messaggio raggiunge la relativa coda o applicazione di destinazione. Nella conferma negativa viene ricevuto un messaggio di conferma quando il messaggio non raggiunge la relativa coda o applicazione di destinazione. Se il periodo di timeout scade o il messaggio non può essere autenticato, è possibile che il messaggio non raggiunga la relativa destinazione.
Gestione delle conferme
In modo analogo alla maggior parte delle operazioni eseguite in Accodamento messaggi, le conferme vengono gestite mediante l'invio di un nuovo messaggio a una coda. In questo caso, il messaggio di conferma viene inviato dalla coda di destinazione a un tipo particolare di coda definita coda di amministrazione. I messaggi di conferma sono diversi dai messaggi standard, in quanto a essi non è associato alcun corpo, poiché solo le informazioni contenute nell'intestazione del messaggio sono rilevanti.
![]() |
---|
I messaggi di conferma dell'applicazione in uso vengono inviati alla coda specificata nella proprietà AdministrationQueue della classe DefaultPropertiesToSend dell'istanza del componente o dell'oggetto Message. Per determinare il tipo di conferma che si desidera ricevere, impostare la proprietà AcknowledgeType su uno dei valori predefiniti disponibili. |
I messaggi di conferma vengono controllati nello stesso modo in cui si controlla un qualsiasi messaggio di coda, visualizzando la coda di conferma o rimuovendo i messaggi da essa. Per ulteriori informazioni, vedere Lettura e ricezione di messaggi.
Per istruzioni sull'impostazione della conferma, vedere Procedura: richiedere la conferma per i messaggi.
Vedere anche
Attività
Procedura: richiedere la conferma per i messaggi