MsmqBindingBase.DeadLetterQueue Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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); };
public System.ServiceModel.DeadLetterQueue DeadLetterQueue { get; set; }
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.
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:
None: Er is geen wachtrij met dode letters vereist. Als de bezorging van een bericht mislukt, wordt er geen record bijgehouden in de wachtrij voor onbestelbare berichten. Dit is de standaardwaarde wanneer ExactlyOnce deze is ingesteld opfalse.System: De systeembrede wachtrij voor dead-letter wordt gebruikt om berichten vast te leggen die mislukken bij de bezorging. Message Queuing (MSMQ) heeft een transactionele, systeem-, wachtrij met dead-letter en een niet-transactionele wachtrij, systeem, wachtrij met dode letters om berichten vast te leggen die mislukken bij de bezorging van respectievelijk transactionele en niet-transactionele wachtrijen. Dit is de standaardwaarde wanneer ExactlyOnce deze is ingesteld optrue.Custom: De wachtrij die is opgegeven in de CustomDeadLetterQueue eigenschap die 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-transactionele wachtrij.
Een niet-transactioneel 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.