MsmqElementBase.ExactlyOnce Eigenschap

Definitie

Hiermee wordt een Booleaanse waarde opgehaald of ingesteld die aangeeft of berichten die door deze binding worden verwerkt, precies één keer worden ontvangen.

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

Waarde van eigenschap

true als berichten die door deze binding worden verwerkt, precies één keer worden ontvangen; anders, false. De standaardwaarde is true.

Kenmerken

Opmerkingen

Een bericht kan worden verzonden met of zonder garanties. Met een zekerheid kan een toepassing ervoor zorgen dat een verzonden bericht de ontvangende berichtenwachtrij heeft bereikt, of als dit niet zo is, kan de toepassing dit bepalen door de wachtrij met onbestelbare berichten te lezen.

Berichten die zijn verzonden met ExactlyOnce ingesteld op, true mogen alleen worden verzonden naar een transactionele wachtrij.

ExactlyOnce, indien ingesteld trueop , geeft aan dat Message Queuing (ook wel MSMQ genoemd) ervoor zorgt dat een verzonden bericht eenmaal en slechts één keer wordt bezorgd in de ontvangende berichtenwachtrij, en als de bezorging mislukt, wordt het bericht verzonden naar de wachtrij met onbestelbare berichten.

Voor berichten die moeten ExactlyOnce zijn false, wordt de DeadLetterQueue eigenschap standaard ingesteld op null.

Voor berichten die moeten ExactlyOnce zijn true, wordt de DeadLetterQueue eigenschap standaard ingesteld op een transactionele systeembrede wachtrij voor dead-letter in Message Queuing.

Van toepassing op