VERTRIEB: 1-800-867-1380

BrokeredMessage.Defer-Methode

Gibt an, dass der Empfänger die Verarbeitung für diese Nachricht zurückstellen möchte.

Namespace:  Microsoft.ServiceBus.Messaging
Assembly:  Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)

public void Defer()

AusnahmeBedingung
ObjectDisposedException

Wird ausgelöst, wenn die Nachricht den verworfenen Status aufweist oder der Empfänger, mit dem die Nachricht empfangen wurde, den verworfenen Status aufweist.

InvalidOperationException

Wird ausgelöst, wenn der Aufruf für eine Nachricht erfolgt, die noch nicht vom Nachrichtenserver empfangen wurde oder die nicht im Peek/Lock-Modus empfangen wurde.

MessagingCommunicationException

Wird ausgelöst, wenn die Warteschlange oder das Abonnement, die bzw. das die Nachricht empfängt, auf dem Nachrichtenserver nicht mehr vorhanden ist.

TimeoutException

Wird bei einem Timeout des Vorgangs ausgelöst. Die Timeoutzeitspanne wird durch MessagingFactorySettings initialisiert. Ggf. müssen Sie den Wert von OperationTimeout erhöhen, um diese Ausnahme zu vermeiden, wenn der Timeoutwert relativ niedrig ist.

MessageLockLostException

Wird ausgelöst, wenn die Sperre für die Nachricht abgelaufen ist. LockDuration ist eine entitätsweite Einstellung, die durch LockDuration und LockDuration für Warteschlangen bzw. Abonnements initialisiert werden kann.

SessionLockLostException

Wird ausgelöst, wenn die Sperre für die Sitzung abgelaufen ist. Die Sitzungssperrdauer ist mit LockDuration der Nachricht identisch. Es handelt sich um eine entitätsweite Einstellung. Sie kann durch LockDuration und LockDuration für Warteschlangen bzw. Abonnements initialisiert werden kann.

ServerBusyException

Wenn der Service Bus Service ausgelastet ist und die Anforderung nicht verarbeiten kann.

MessagingEntityNotFoundException

Wenn die Messagingentität, von der die Nachricht empfangen wurde, gelöscht wurde.

UnauthorizedAccessException

Wenn das vom TokenProvider bereitgestellte Sicherheitstoken nicht die Forderungen zum Ausführen dieses Vorgangs enthält.

QuotaExceededException

Wenn die Anzahl gleichzeitiger Verbindungen mit einer Entität den maximal zulässigen Wert überschreitet.

Bevor die Nachricht zurückgestellt wird, muss der Benutzer die Nachrichtenquittung speichern, damit sie später abgerufen werden kann.

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft