MsmqBindingElementBase.ReceiveContextEnabled 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 Wert ab, der angibt, ob Empfangskontext zum Verarbeiten von Nachrichten in Warteschlangen aktiviert ist, oder legt diesen fest.
public:
property bool ReceiveContextEnabled { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("receiveContextEnabled", DefaultValue=true)]
public bool ReceiveContextEnabled { get; set; }
[<System.Configuration.ConfigurationProperty("receiveContextEnabled", DefaultValue=true)>]
member this.ReceiveContextEnabled : bool with get, set
Public Property ReceiveContextEnabled As Boolean
Eigenschaftswert
true
, wenn der Empfang von Kontext zum Verarbeiten von Nachrichten in Warteschlangen aktiviert ist; andernfalls false
.
- Attribute
Hinweise
Wenn dies aktiviert ist, kann ein Dienst eine Nachricht in der Warteschlange "einsehen", um mit der Verarbeitung zu beginnen. Wenn etwas schief geht und eine Ausnahme ausgelöst wird, bleibt sie in der Warteschlange. Dienste können nachrichten auch "sperren", um die Verarbeitung zu einem späteren Zeitpunkt erneut zu wiederholen. ReceiveContext bietet einen Mechanismus zum "Abschließen" der Nachricht nach der Verarbeitung, sodass sie aus der Warteschlange entfernt werden kann. Nachrichten werden nicht mehr über das Netzwerk in Warteschlangen gelesen und neu geschrieben, und einzelne Nachrichten werden während der Verarbeitung nicht über verschiedene Dienstinstanzen verteilt.