MsmqElementBase.DeadLetterQueue Eigenschap

Definitie

Hiermee wordt een opsommingswaarde opgehaald of ingesteld die aangeeft welk type wachtrij met dode letters moet worden gebruikt.

public:
 property System::ServiceModel::DeadLetterQueue DeadLetterQueue { System::ServiceModel::DeadLetterQueue get(); void set(System::ServiceModel::DeadLetterQueue value); };
[System.Configuration.ConfigurationProperty("deadLetterQueue", DefaultValue=System.ServiceModel.DeadLetterQueue.System)]
public System.ServiceModel.DeadLetterQueue DeadLetterQueue { get; set; }
[<System.Configuration.ConfigurationProperty("deadLetterQueue", DefaultValue=System.ServiceModel.DeadLetterQueue.System)>]
member this.DeadLetterQueue : System.ServiceModel.DeadLetterQueue with get, set
Public Property DeadLetterQueue As DeadLetterQueue

Waarde van eigenschap

Een DeadLetterQueue opsommingswaarde die aangeeft welk type wachtrij met dode letters moet worden gebruikt.

Kenmerken

Opmerkingen

De wachtrij met onbestelbare berichten is een wachtrij in de wachtrijbeheerder van de verzendende toepassing voor verlopen berichten die niet kunnen worden bezorgd. De inventarisatie van wachtrijen met dode letters geeft het type wachtrij met dode letters op dat moet worden gebruikt. De waarden zijn:

  • Geen: Als er geen wachtrij met dode letters is vereist. Als een bericht niet kan worden bezorgd, wordt er dus geen record bewaard in de wachtrij voor onbestelbare berichten. Dit is de standaardwaarde wanneer ExactlyOnce deze is ingesteld op false.

  • Systeem: De wachtrij voor dead-letter in het systeem wordt gebruikt om berichten vast te leggen die mislukken bij de bezorging. Message Queuing (ook wel MSMQ genoemd) heeft een wachtrij met dead-letter van het transactionele systeem en een wachtrij met niet-transacties om berichten vast te leggen die de bezorging van transactionele en niet-transactiewachtrijen hebben mislukt. Dit is de standaardwaarde wanneer ExactlyOnce deze is ingesteld op true.

  • Aangepast: De wachtrij die in de CustomDeadLetterQueue wachtrij is opgegeven, wordt gebruikt om berichten vast te leggen die mislukken bij de bezorging.

De redenen waarom een bericht de ontvangende toepassing niet kan bereiken, zijn onder andere:

  • Een transactioneel bericht wordt verzonden naar een niet-transactiewachtrij.

  • Een niet-transactiesd bericht wordt verzonden naar een transactionele wachtrij.

  • Er wordt een niet-geverifieerd bericht verzonden naar een wachtrij die alleen geverifieerde berichten accepteert.

  • Een niet-versleuteld bericht wordt verzonden naar een wachtrij die alleen versleutelde berichten accepteert.

  • Het bericht verloopt voordat het bericht wordt bezorgd bij een ontvanger.

  • Het quotum voor berichtopslag van de doelcomputer of het opslagquotum van de doelwachtrij wordt overschreden of er is geen beschikbare opslagruimte op de doelcomputer wanneer het bericht binnenkomt.

  • De afzender beschikt niet over de toegangsrechten die nodig zijn om het bericht in de doelwachtrij te plaatsen.

  • De digitale handtekening die aan het bericht is gekoppeld, is ongeldig.

  • Een versleuteld bericht kan niet worden ontsleuteld door de doelwachtrijbeheerder.

  • De doelwachtrij wordt verwijderd of verwijderd voordat het bericht wordt opgehaald.

Van toepassing op