MsmqBindingElementBase.DeadLetterQueue Proprietà

Definizione

Ottiene o imposta l'impostazione DeadLetterQueue per questa associazione.

public:
 property System::ServiceModel::DeadLetterQueue DeadLetterQueue { System::ServiceModel::DeadLetterQueue get(); void set(System::ServiceModel::DeadLetterQueue value); };
public System.ServiceModel.DeadLetterQueue DeadLetterQueue { get; set; }
member this.DeadLetterQueue : System.ServiceModel.DeadLetterQueue with get, set
Public Property DeadLetterQueue As DeadLetterQueue

Valore della proprietà

Il tipo di coda dei messaggi non recapitabili da utilizzare, se presente.

Eccezioni

Il valore non è compreso nell'intervallo di valori definiti nell'enumerazione DeadLetterQueue.

Commenti

La coda dei messaggi non recapitabili è una coda gestita dal gestore code dell'applicazione di provenienza che archivia i messaggi che non sono stati recapitati o che sono scaduti. I motivi per cui un messaggio può non raggiungere l'applicazione ricevente sono:

  • Invio di un messaggio transazionale a una coda non transazionale.

  • Invio di un messaggio non transazionale a una coda transazionale.

  • Invio di un messaggio non autenticato a una coda che accetta solo messaggi autenticati.

  • Invio di un messaggio non crittografato a una coda che accetta solo messaggi crittografati.

  • Scadenza del messaggio prima del suo recapito all'applicazione ricevente.

  • Superamento della quota di archiviazione dei messaggi del computer di destinazione o della quota di archiviazione della coda di destinazione, oppure spazio di archiviazione insufficiente sul computer di destinazione all'arrivo del messaggio.

  • Mittente privo dei diritti di accesso necessari per inserire il messaggio nella coda di destinazione.

  • Non validità della firma digitale allegata al messaggio.

  • Impossibilità da parte del gestore delle code di destinazione di decrittografare un messaggio crittografato.

  • Cancellazione o eliminazione della coda di destinazione prima del recupero del messaggio.

Si applica a