Share via


MessageHandler Delegate

Definition

Delegate that gets called when a message is received on a ModuleClient.

public delegate System.Threading.Tasks.Task<Microsoft.Azure.Devices.Client.MessageResponse> MessageHandler(Message message, object userContext);
type MessageHandler = delegate of Message * obj -> Task<MessageResponse>
Public Delegate Function MessageHandler(message As Message, userContext As Object) As Task(Of MessageResponse) 

Parameters

message
Message

The received message.

userContext
Object

Context object passed in when the callback was registered.

Return Value

MessageResponse

Remarks

This is set using SetInputMessageHandlerAsync(String, MessageHandler, Object, CancellationToken) and SetMessageHandlerAsync(MessageHandler, Object, CancellationToken).

Applies to