MsmqBindingBase.ExactlyOnce Egenskap

Definition

Hämtar eller anger ett värde som anger om meddelanden som bearbetas av den här bindningen tas emot exakt en gång.

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

Egenskapsvärde

trueom meddelanden som bearbetas av den här bindningen tas emot exakt en gång. annars . false Standardvärdet är true.

Kommentarer

Ett meddelande kan skickas med eller utan garantier. En försäkran gör det möjligt för ett program att se till att ett skickat meddelande nådde den mottagande meddelandekön, eller om det inte gjorde det, kan programmet avgöra detta genom att läsa kön med obeställbara meddelanden.

Meddelanden som skickas med ExactlyOnce inställd true på måste endast skickas till en transaktionskö.

ExactlyOnce, när det är inställt på true, anger att Message Queuing (MSMQ) ser till att ett skickat meddelande levereras till den mottagande meddelandekön en gång och bara en gång. Om leveransen misslyckas skickas meddelandet till kön med obeställbara meddelanden.

För meddelanden som kräver ExactlyOnce att vara falseär DeadLetterQueue egenskapen standardvärdet null.

För meddelanden som kräver ExactlyOnce att vara trueär DeadLetterQueue egenskapen standard för en transaktionell systemomfattande kö med obeställbara meddelanden i MSMQ.

Gäller för