MsmqElementBase.ExactlyOnce Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen booleschen Wert ab oder legt einen booleschen Wert fest, der angibt, ob die von dieser Bindung verarbeiteten Meldungen genau einmal empfangen werden.
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
Eigenschaftswert
true
, wenn von dieser Bindung verarbeitete Meldungen genau einmal empfangen werden, andernfalls false
. Der Standardwert ist true
.
- Attribute
Hinweise
Eine Meldung kann mit oder ohne Zusicherungen gesendet werden. Eine Zusicherung ermöglicht es einer Anwendung, sicherzustellen, dass eine gesendete Nachricht die empfangende Nachrichtenwarteschlange erreicht hat. Andernfalls kann die Anwendung dies durch Lesen der Warteschlange für unzustellbare Nachrichten bestimmen.
Mit ExactlyOnce gesendete Meldungen, die auf true
festgelegt werden, müssen nur an eine Transaktionswarteschlange gesendet werden.
ExactlyOncegibt bei Festlegung auf an true
, dass Message Queuing (auch als MSMQ bezeichnet) sicherstellt, dass eine gesendete Nachricht einmal und nur einmal an die empfangende Nachrichtenwarteschlange übermittelt wird. Wenn die Übermittlung fehlschlägt, wird die Nachricht an die Warteschlange für unzustellbare Nachrichten gesendet.
Für Meldungen, die von ExactlyOnce erfordern, false
zu sein, wird die DeadLetterQueue-Eigenschaft standardmäßig auf null
festgelegt.
Bei Nachrichten, die sein true
müssen, verwendet ExactlyOnce die DeadLetterQueue -Eigenschaft standardmäßig eine transaktionssystemweite Warteschlange für unzustellbare Nachrichten in Message Queuing.