Condividi tramite


Message.UseDeadLetterQueue Proprietà

Definizione

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.

Si applica a

Vedi anche