MsmqBindingBase.ExactlyOnce Eigenschap

Definitie

Hiermee wordt een 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); };
public bool ExactlyOnce { get; set; }
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.

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 de set moeten true alleen naar een transactionele wachtrij worden verzonden.

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

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 wachtrij voor dead-letter in MSMQ.

Van toepassing op