BrokeredMessage.Abandon Methode
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.
Überlädt
Abandon() |
Gibt die Sperre für eine einsehende gesperrte Nachricht auf. |
Abandon(IDictionary<String,Object>) |
Gibt die Sperre für eine einsehende gesperrte Nachricht auf. |
Abandon()
Gibt die Sperre für eine einsehende gesperrte Nachricht auf.
public void Abandon ();
member this.Abandon : unit -> unit
Public Sub Abandon ()
Ausnahmen
Wird ausgelöst, wenn sich die Nachricht im verworfenen Zustand befindet oder der Empfänger, mit dem die Nachricht empfangen wurde, im verworfenen Zustand ist.
Wird ausgelöst, wenn für eine Nachricht aufgerufen wird, die nicht vom Nachrichtenserver empfangen oder für eine Nachricht aufgerufen wurde, die nicht im Einsehen-Sperrmodus empfangen wurde.
Wird ausgelöst, wenn für den Vorgang ein Zeitüberschreitungsvorgang auftritt. Der Timeoutzeitraum wird durch MessagingFactorySettingsinitialisiert. Möglicherweise müssen Sie den Wert von OperationTimeout erhöhen, um diese Ausnahme zu vermeiden, wenn der Timeoutwert relativ niedrig ist.
Wird ausgelöst, wenn die Warteschlange oder das Abonnement, die die Nachricht empfängt, nicht mehr auf dem Nachrichtenserver vorhanden ist.
Wenn der Service Bus-Dienst ausgelastet ist und die Anforderung nicht verarbeiten kann.
Wenn die Nachrichtenentität, von der die Nachricht empfangen wurde, gelöscht wurde.
Wenn die dieser Nachricht zugeordnete Sperre verloren ging oder das Sperrtoken nicht gefunden wurde.
Wenn diese Nachricht von einer Sitzung empfangen wurde und die der Sitzung zugeordnete Sperre verloren ging.
Wenn das vom TokenProvider bereitgestellte Sicherheitstoken nicht die Ansprüche zum Ausführen dieses Vorgangs enthält.
Wenn die Anzahl gleichzeitiger Verbindungen mit einer Entität den maximal zulässigen Wert überschreitet.
Hinweise
Dieser Vorgang sollte nur für eine Nachricht ausgeführt werden, die im Peek-Lock-Modus empfangen wird.
Gilt für:
Abandon(IDictionary<String,Object>)
Gibt die Sperre für eine einsehende gesperrte Nachricht auf.
public void Abandon (System.Collections.Generic.IDictionary<string,object> propertiesToModify);
member this.Abandon : System.Collections.Generic.IDictionary<string, obj> -> unit
Public Sub Abandon (propertiesToModify As IDictionary(Of String, Object))
Parameter
- propertiesToModify
- IDictionary<String,Object>
Die Schlüssel-Wert-Paarauflistung der zu ändernden Eigenschaften.
Ausnahmen
Wird ausgelöst, wenn für den Vorgang ein Zeitüberschreitungsvorgang auftritt. Der Timeoutzeitraum wird durch MessagingFactorySettingsinitialisiert. Möglicherweise müssen Sie den Wert von OperationTimeout erhöhen, um diese Ausnahme zu vermeiden, wenn der Timeoutwert relativ niedrig ist.
Wird ausgelöst, wenn die Warteschlange oder das Abonnement, von dem die Nachricht empfangen wurde, nicht mehr auf dem Nachrichtenserver vorhanden ist.
Hinweise
Dieser Vorgang sollte nur für eine Nachricht ausgeführt werden, die im Peek-Lock-Modus empfangen wird.
Gilt für:
Azure SDK for .NET