Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static class SampleEventTrigger
- {
- private static DefaultHttpWebHook webHook = new DefaultHttpWebHook(new Uri("https://nonexistent.invalid/sampleWebHook"), "/event/sampleEvent");
- [FunctionName("SampleEventTrigger")]
- public static async Task Run(
- [ServiceBusTrigger("sampleevent", "SampleEvent.Subs", AccessRights.Manage, Connection = GlobalConfiguration.ServiceBusConnection)]BrokeredMessage message,
- TraceWriter log)
- {
- log.Info("launch sample event subscription");
- try
- {
- var resp = await webHook.Post(message, log);
- log.Info($"{resp.StatusCode}, {resp.ReasonPhrase}");
- await Task.CompletedTask;
- }
- catch (Exception ex)
- {
- log.Error($"exception in webhook: {ex.Message}", ex);
- throw;
- }
- }
- }
Add Comment
Please, Sign In to add comment