Message.UseDeadLetterQueue Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se una copia del messaggio che non è stato recapitato deve essere inviata a una coda di messaggi non recapitabili.
public:
property bool UseDeadLetterQueue { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgUseDeadLetterQueue")]
public bool UseDeadLetterQueue { get; set; }
[<System.Messaging.MessagingDescription("MsgUseDeadLetterQueue")>]
member this.UseDeadLetterQueue : bool with get, set
Public Property UseDeadLetterQueue As Boolean
Valore della proprietà
true se l'errore di recapito dei messaggi deve comportare l'invio di una copia del messaggio a una coda di messaggi non recapitabili; in caso contrario, false. Il valore predefinito è false.
- Attributi
Eccezioni
La coda di messaggi viene filtrata per ignorare la UseDeadLetterQueue proprietà .
Esempio
L'esempio di codice seguente ottiene e imposta il valore della proprietà di UseDeadLetterQueue un messaggio.
Commenti
Le UseJournalQueue proprietà e UseDeadLetterQueue specificano il modo in cui Accodamento messaggi tiene traccia di un messaggio. Se UseDeadLetterQueue è true, l'errore di recapito (di un messaggio non transazionale), fa sì che il messaggio venga inviato alla coda di messaggi non recapitabili non transazionali nel computer che non è riuscito a recapitare il messaggio. L'errore di recapito potrebbe essere causato dalla scadenza di un timer di messaggi, ad esempio.
In caso di errore di recapito per un messaggio transazionale, Accodamento messaggi invia il messaggio alla coda di messaggi non recapitabili transazionali nel computer di origine in tutti i casi negativi e in dubbio.
Quando si archiviano messaggi in una coda di messaggi non recapitabili, è necessario cancellare periodicamente la coda per rimuovere i messaggi non più necessari. I messaggi archiviati in code di messaggi non recapitabili vengono conteggiati rispetto alla quota di dimensioni per il computer in cui risiede la coda. La quota computer viene impostata dall'amministratore e fa riferimento alle dimensioni allocate per l'archiviazione dei messaggi nell'intero computer, non solo in una singola coda.
Non si crea una coda di journal o messaggi non recapitabili. Si tratta di entrambe le code di sistema generate da Accodamento messaggi.