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 non recapitato deve essere inviata a una coda dei 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 la mancata consegna del messaggio deve risultare in una copia del messaggio inviato a una coda di messaggi non consegnati; false
in caso contrario. Il valore predefinito è false
.
- Attributi
Eccezioni
La coda di messaggi viene filtrata in modo che venga ignorata la proprietà UseDeadLetterQueue.
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), causa l'invio del messaggio alla coda non transazionale di messaggi non recapitabili nel computer che non ha potuto recapitare il messaggio. L'errore di recapito potrebbe essere causato da una scadenza del timer del messaggio, ad esempio.
Nel caso di errore di recapito per un messaggio transazionale, l'accodamento messaggi invia il messaggio alla coda di messaggi non recapitabili transazionali nel computer di origine in tutti i casi negativi e in dubbi.
Quando si archiviano i messaggi in una coda di messaggi non recapitabili, è necessario cancellare periodicamente la coda per rimuovere i messaggi che non sono più necessari. I messaggi archiviati nelle code di lettere 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 di lettere non recapitabili. Si tratta di entrambe le code di sistema generate dall'accodamento messaggi.