SubscriptionClient.RegisterMessageHandler 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.
Sobrecargas
RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions) |
Receber mensagens continuamente da entidade. Registra um manipulador de mensagens e inicia um novo thread para receber mensagens. Esse manipulador(Func<T1,T2,TResult>) é aguardado sempre que uma nova mensagem é recebida pelo receptor. |
RegisterMessageHandler(Func<Message,CancellationToken,Task>, Func<ExceptionReceivedEventArgs,Task>) |
Receber mensagens continuamente da entidade. Registra um manipulador de mensagens e inicia um novo thread para receber mensagens. Esse manipulador(Func<T1,T2,TResult>) é aguardado sempre que uma nova mensagem é recebida pelo receptor. |
RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions)
- Origem:
- SubscriptionClient.cs
Receber mensagens continuamente da entidade. Registra um manipulador de mensagens e inicia um novo thread para receber mensagens. Esse manipulador(Func<T1,T2,TResult>) é aguardado sempre que uma nova mensagem é recebida pelo receptor.
public void RegisterMessageHandler (Func<Microsoft.Azure.ServiceBus.Message,System.Threading.CancellationToken,System.Threading.Tasks.Task> handler, Microsoft.Azure.ServiceBus.MessageHandlerOptions messageHandlerOptions);
abstract member RegisterMessageHandler : Func<Microsoft.Azure.ServiceBus.Message, System.Threading.CancellationToken, System.Threading.Tasks.Task> * Microsoft.Azure.ServiceBus.MessageHandlerOptions -> unit
override this.RegisterMessageHandler : Func<Microsoft.Azure.ServiceBus.Message, System.Threading.CancellationToken, System.Threading.Tasks.Task> * Microsoft.Azure.ServiceBus.MessageHandlerOptions -> unit
Public Sub RegisterMessageHandler (handler As Func(Of Message, CancellationToken, Task), messageHandlerOptions As MessageHandlerOptions)
Parâmetros
- handler
- Func<Message,CancellationToken,Task>
Um Func<T1,T2,TResult> que processa mensagens.
- messageHandlerOptions
- MessageHandlerOptions
As MessageHandlerOptions opções usadas para definir as configurações da bomba.
Implementações
Comentários
Habilite a pré-busca para acelerar a taxa de recebimento.
Aplica-se a
RegisterMessageHandler(Func<Message,CancellationToken,Task>, Func<ExceptionReceivedEventArgs,Task>)
- Origem:
- SubscriptionClient.cs
Receber mensagens continuamente da entidade. Registra um manipulador de mensagens e inicia um novo thread para receber mensagens. Esse manipulador(Func<T1,T2,TResult>) é aguardado sempre que uma nova mensagem é recebida pelo receptor.
public void RegisterMessageHandler (Func<Microsoft.Azure.ServiceBus.Message,System.Threading.CancellationToken,System.Threading.Tasks.Task> handler, Func<Microsoft.Azure.ServiceBus.ExceptionReceivedEventArgs,System.Threading.Tasks.Task> exceptionReceivedHandler);
abstract member RegisterMessageHandler : Func<Microsoft.Azure.ServiceBus.Message, System.Threading.CancellationToken, System.Threading.Tasks.Task> * Func<Microsoft.Azure.ServiceBus.ExceptionReceivedEventArgs, System.Threading.Tasks.Task> -> unit
override this.RegisterMessageHandler : Func<Microsoft.Azure.ServiceBus.Message, System.Threading.CancellationToken, System.Threading.Tasks.Task> * Func<Microsoft.Azure.ServiceBus.ExceptionReceivedEventArgs, System.Threading.Tasks.Task> -> unit
Public Sub RegisterMessageHandler (handler As Func(Of Message, CancellationToken, Task), exceptionReceivedHandler As Func(Of ExceptionReceivedEventArgs, Task))
Parâmetros
- handler
- Func<Message,CancellationToken,Task>
Um Func<T1,T2,TResult> que processa mensagens.
- exceptionReceivedHandler
- Func<ExceptionReceivedEventArgs,Task>
Um Func<T,TResult> que é invocado durante exceções. ExceptionReceivedEventArgs contém informações contextuais sobre a exceção.
Implementações
Comentários
Habilite a pré-busca para acelerar a taxa de recebimento. Use RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions) para definir as configurações da bomba.
Aplica-se a
Azure SDK for .NET