MsmqElementBase.DeadLetterQueue Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu výčtu, která označuje typ fronty nedoručených zpráv, která se má použít.
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
Hodnota vlastnosti
DeadLetterQueue Hodnota výčtu, která označuje typ fronty nedoručených zpráv, která se má použít.
- Atributy
Poznámky
Fronta nedoručených zpráv je fronta ve správci fronty odesílající aplikace pro zprávy, jejichž platnost vypršela. Výčet fronty nedoručených zpráv určuje typ fronty nedoručených zpráv, který se má použít. Jedná se o následující hodnoty:
Žádné: Pokud není vyžadována žádná fronta nedoručených zpráv. Pokud by tedy zpráva selhala, nebyl by zachován žádný záznam ve frontě nedoručených zpráv. Toto je výchozí hodnota, pokud ExactlyOnce je nastavena na
false.Systém: Fronta nedoručených zpráv v celém systému by se použila k zaznamenání zpráv, které selžou doručení. Služba Řízení front zpráv (označovaná také jako MSMQ) má frontu nedoručených zpráv transakčního systému a netransakční frontu nedoručených zpráv za účelem zaznamenání zpráv, které selhaly při doručování z transakčních a netransakčních front v uvedeném pořadí. Toto je výchozí hodnota, pokud ExactlyOnce je nastavena na
true.Vlastní: Fronta zadaná v této frontě CustomDeadLetterQueue slouží k zaznamenání zpráv, které selžou doručení.
Mezi důvody, proč se zpráva nemůže spojit s přijímající aplikací, patří:
Transakční zpráva se odešle do netransakční fronty.
Netransakční zpráva se odešle do transakční fronty.
Neověřená zpráva se odešle do fronty, která přijímá pouze ověřené zprávy.
Nešifrovaná zpráva se odešle do fronty, která přijímá pouze šifrované zprávy.
Platnost zprávy vyprší, než se zpráva doručí příjemci.
Kvóta úložiště zpráv cílového počítače nebo kvóta úložiště cílové fronty je překročena nebo v cílovém počítači není k dispozici žádný prostor úložiště při doručení zprávy.
Odesílatel nemá přístupová práva potřebná k umístění zprávy do cílové fronty.
Digitální podpis připojený ke zprávě není platný.
Správce cílové fronty nemůže zašifrovanou zprávu dešifrovat.
Cílová fronta se vymaže nebo odstraní před načtením zprávy.