MsmqBindingElementBase.ReceiveErrorHandling 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 Enumerationswert ab oder legt einen Enumerationswert fest, der angibt, wie Nachrichten, die nicht verarbeitet oder weitergeleitet werden können, behandelt werden.
public:
property System::ServiceModel::ReceiveErrorHandling ReceiveErrorHandling { System::ServiceModel::ReceiveErrorHandling get(); void set(System::ServiceModel::ReceiveErrorHandling value); };
[System.Configuration.ConfigurationProperty("receiveErrorHandling", DefaultValue=System.ServiceModel.ReceiveErrorHandling.Fault)]
public System.ServiceModel.ReceiveErrorHandling ReceiveErrorHandling { get; set; }
[<System.Configuration.ConfigurationProperty("receiveErrorHandling", DefaultValue=System.ServiceModel.ReceiveErrorHandling.Fault)>]
member this.ReceiveErrorHandling : System.ServiceModel.ReceiveErrorHandling with get, set
Public Property ReceiveErrorHandling As ReceiveErrorHandling
Eigenschaftswert
Ein ReceiveErrorHandling-Wert, der angibt, wie Meldungen, die nicht verarbeitet oder weitergeleitet werden können, behandelt werden.
- Attribute
Hinweise
Wenn diese Eigenschaft auf Fault festgelegt wird, gibt der Listener einen Fehler aus, und eine ProtocolException (mit einer MsmqPoisonMessageException) wird nachverfolgt und ausgelöst. Die Nachricht verbleibt in der Warteschlange und muss manuell entfernt werden. MsmqPoisonMessageException enthält eine MessageLookupId, die zum Identifizieren und manuellen Entfernen der Nachricht aus der Warteschlange für potenziell schädliche Nachrichten verwendet werden kann.
Wenn diese Eigenschaft auf Drop festgelegt ist, wird die problematische Meldung einfach gelöscht.
Wenn diese Eigenschaft auf Reject festgelegt ist, wird eine negative Bestätigung an den Client gesendet, und die Nachricht wird aus der Warteschlange für potenziell schädliche Nachrichten entfernt. Diese Option ist nur für Message Queuing (MSMQ) 4.0 verfügbar.
Wenn diese Eigenschaft auf Move festgelegt ist, wird die Nachricht in die abschließende Unterwarteschlange für potenziell schädliche Nachrichten verschoben. Diese Option ist nur in Message Queuing 4.0 (auch als MSMQ bezeichnet) verfügbar.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für