IReceiverClient.RegisterMessageHandler Methode

Definition

Überlädt

RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions)

Empfangen von Nachrichten kontinuierlich von der Entität. Registriert einen Nachrichtenhandler und startet einen neuen Thread zum Empfangen von Nachrichten. Dieser handler(Func<T1,T2,TResult>) wird jedes Mal erwartet, wenn eine neue Nachricht vom Empfänger empfangen wird.

RegisterMessageHandler(Func<Message,CancellationToken,Task>, Func<ExceptionReceivedEventArgs,Task>)

Empfangen von Nachrichten kontinuierlich von der Entität. Registriert einen Nachrichtenhandler und startet einen neuen Thread zum Empfangen von Nachrichten. Dieser handler(Func<T1,T2,TResult>) wird jedes Mal erwartet, wenn eine neue Nachricht vom Empfänger empfangen wird.

RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions)

Empfangen von Nachrichten kontinuierlich von der Entität. Registriert einen Nachrichtenhandler und startet einen neuen Thread zum Empfangen von Nachrichten. Dieser handler(Func<T1,T2,TResult>) wird jedes Mal erwartet, wenn eine neue Nachricht vom Empfänger empfangen wird.

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
Public Sub RegisterMessageHandler (handler As Func(Of Message, CancellationToken, Task), messageHandlerOptions As MessageHandlerOptions)

Parameter

handler
Func<Message,CancellationToken,Task>

Ein Func<T1,T2,TResult> , der Nachrichten verarbeitet.

messageHandlerOptions
MessageHandlerOptions

Die MessageHandlerOptions Optionen, die zum Konfigurieren der Einstellungen der Pumpe verwendet werden.

Hinweise

Aktivieren Sie den Vorabruf, um die Empfangsrate zu beschleunigen.

Gilt für:

RegisterMessageHandler(Func<Message,CancellationToken,Task>, Func<ExceptionReceivedEventArgs,Task>)

Empfangen von Nachrichten kontinuierlich von der Entität. Registriert einen Nachrichtenhandler und startet einen neuen Thread zum Empfangen von Nachrichten. Dieser handler(Func<T1,T2,TResult>) wird jedes Mal erwartet, wenn eine neue Nachricht vom Empfänger empfangen wird.

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
Public Sub RegisterMessageHandler (handler As Func(Of Message, CancellationToken, Task), exceptionReceivedHandler As Func(Of ExceptionReceivedEventArgs, Task))

Parameter

handler
Func<Message,CancellationToken,Task>

Ein Func<T1,T2,TResult> , der Nachrichten verarbeitet.

exceptionReceivedHandler
Func<ExceptionReceivedEventArgs,Task>

Ein Func<T,TResult> , der während von Ausnahmen aufgerufen wird. ExceptionReceivedEventArgs enthält kontextbezogene Informationen zur Ausnahme.

Hinweise

Aktivieren Sie den Vorabruf, um die Empfangsrate zu beschleunigen. Verwenden Sie RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions) , um die Einstellungen der Pumpe zu konfigurieren.

Gilt für: