Skip to content

Instantly share code, notes, and snippets.

@tehmufifnman
Created January 8, 2021 14:51
Show Gist options
  • Save tehmufifnman/3e76c5c500cd099658ca26b30bfd29ae to your computer and use it in GitHub Desktop.
Save tehmufifnman/3e76c5c500cd099658ca26b30bfd29ae to your computer and use it in GitHub Desktop.
[FunctionName("SampleMessageExecutor")]
public static async Task Run(
[ServiceBusTrigger("test-queue", "test-subscription", Connection = "ServiceBusConnectionString")]
MessageReceiver messageReceiver, string lockToken)
{
//the new data is optional
//you can also use CompleteAsync() or DeadletterAsync()
await messageReceiver.AbandonAsync(lockToken, new Dictionary<string, object>
{
{"new-data", "new-value"}
});
}
{
"version": "2.0",
"extensions": {
"serviceBus": {
"messageHandlerOptions": {
"autoComplete": false
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment