Freigeben über


MsmqBindingElementBase.ReceiveContextEnabled Eigenschaft

Definition

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.

Gilt für: