Sdílet prostřednictvím


MsmqBindingBase.ExactlyOnce Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje, zda zprávy zpracovávané touto vazbou jsou přijaty přesně jednou.

public:
 property bool ExactlyOnce { bool get(); void set(bool value); };
public bool ExactlyOnce { get; set; }
member this.ExactlyOnce : bool with get, set
Public Property ExactlyOnce As Boolean

Hodnota vlastnosti

Boolean

true jsou-li zprávy zpracovávané touto vazbou přijaty přesně jednou; falsev opačném případě . Výchozí formát je true.

Poznámky

Zprávu je možné odeslat s zárukou nebo bez této zprávy. Zajištění umožňuje aplikaci zajistit, aby odeslaná zpráva dosáhla fronty přijímající zprávy nebo pokud ne, může ji aplikace určit čtením fronty nedoručených zpráv.

Zprávy odeslané s ExactlyOnce nastavenou nastavenou true sadou se musí odesílat pouze do transakční fronty.

ExactlyOnce, pokud je nastavena na truehodnotu , indikuje, že služba Řízení front zpráv (MSMQ) zajišťuje, že se odeslaná zpráva doručí do přijímající fronty zpráv jednou a pouze jednou. Pokud se doručení nezdaří, zpráva se odešle do fronty nedoručených zpráv.

U zpráv, které vyžadují ExactlyOnce , falseje DeadLetterQueue vlastnost ve výchozím nastavení nastavena na null.

U zpráv, které vyžadují ExactlyOnce , trueje DeadLetterQueue vlastnost ve výchozím nastavení nastavena na transakční systémovou frontu nedoručených zpráv v MSMQ.

Platí pro