MessageReceiver.OnBeginDefer Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Executa ao chamar a operação OnDefer ou BeginDefer.
protected abstract IAsyncResult OnBeginDefer (Microsoft.ServiceBus.Tracing.TrackingContext trackingContext, System.Collections.Generic.IEnumerable<Guid> lockTokens, System.Collections.Generic.IDictionary<string,object> propertiesToModify, bool fromSync, TimeSpan timeout, AsyncCallback callback, object state);
abstract member OnBeginDefer : Microsoft.ServiceBus.Tracing.TrackingContext * seq<Guid> * System.Collections.Generic.IDictionary<string, obj> * bool * TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected MustOverride Function OnBeginDefer (trackingContext As TrackingContext, lockTokens As IEnumerable(Of Guid), propertiesToModify As IDictionary(Of String, Object), fromSync As Boolean, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parâmetros
- trackingContext
- TrackingContext
As informações de contexto associadas a uma transação que acompanha essa operação.
- lockTokens
- IEnumerable<Guid>
A coleção de tokens de bloqueio associados às instâncias de mensagem bloqueadas.
- propertiesToModify
- IDictionary<String,Object>
As propriedades a serem modificadas.
- fromSync
- Boolean
O início da sincronização.
- timeout
- TimeSpan
O período de tempo que a operação aguarda antes de atingir o tempo limite.
- callback
- AsyncCallback
Um delegado AsyncCallback que faz referência ao método a ser invocado quando a operação é concluída.
- state
- Object
Um objeto definido pelo usuário que contém informações de estado sobre a operação assíncrona.
Retornos
UmIAsyncResult que faz referência à operação assíncrona para suspender o processamento de mensagens.
Aplica-se a
Azure SDK for .NET