Udostępnij za pośrednictwem


MsmqBindingElementBase.ExactlyOnce Właściwość

Definicja

Pobiera lub ustawia wartość określającą, czy komunikaty wysyłane za pomocą tego powiązania mają dokładnie jednokrotne gwarancje.

public:
 property bool ExactlyOnce { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("exactlyOnce", DefaultValue=true)]
public bool ExactlyOnce { get; set; }
[<System.Configuration.ConfigurationProperty("exactlyOnce", DefaultValue=true)>]
member this.ExactlyOnce : bool with get, set
Public Property ExactlyOnce As Boolean

Wartość właściwości

Boolean

true jeśli komunikaty wysyłane za pomocą tego powiązania mają dokładnie jednokrotne gwarancje; w przeciwnym razie , false.

Atrybuty

Uwagi

ExactlyOnce, w przypadku ustawienia na truewartość , wskazuje, że kolejka komunikatów (znana również jako MSMQ) gwarantuje, że wysłana wiadomość zostanie dostarczona do kolejki komunikatów odbierających raz i tylko raz. Jeśli dostarczanie zakończy się niepowodzeniem, wiadomość zostanie wysłana do kolejki utraconych wiadomości w zależności od DeadLetterQueue ustawienia właściwości. Ustawienie ExactlyOnce wymaga, aby true kolejka byłaby transakcyjna.

Dotyczy