SubscriptionClient.BeginDefer-Methode (Guid, AsyncCallback, Object)

Beginnt einen asynchronen Vorgang zum Anhalten der Verarbeitung einer Nachricht.

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

public IAsyncResult BeginDefer(
	Guid lockToken,
	AsyncCallback callback,
	Object state
)

Parameter

lockToken
Typ: System.Guid
Das Sperrtoken, das an die gesperrte Nachrichteninstanz gebunden ist.
callback
Typ: System.AsyncCallback
Ein AsyncCallback-Delegat, der auf die Methode verweist, die nach Abschluss des Vorgangs aufgerufen werden soll.
state
Typ: System.Object
Ein benutzerdefiniertes Objekt, das Statusinformationen zum asynchronen Vorgang enthält.

Rückgabewert

Typ: System.IAsyncResult
Ein IAsyncResult-Objekt, das auf den asynchronen Vorgang zum Anhalten der Verarbeitung einer Nachricht verweist.

AusnahmeBedingung
TimeoutException

Wird ausgelöst, wenn der Vorgang den Timeoutwert überschritten hat, der über OperationTimeout festgelegt wird.

OperationCanceledException

Wird ausgelöst, wenn die Cliententität geschlossen oder abgebrochen wurde.

MessageLockLostException

Wird ausgelöst, wenn die durch lockToken dargestellte Nachricht die Nachrichtensperre verloren hat.

Community-Beiträge

Anzeigen: