public async Task <ActionResult> Report(ReportingFile report) { var messagingFactory = MessagingFactory.CreateFromConnectionString("Endpoint=sb://kviksag.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=ru4LnxhI8qtgHtcRb9U1LROIYl86qJJRudM/cz3tgfw="); var queueClient = messagingFactory.CreateQueueClient(QueueNames.ProcessingQueue); await queueClient.SendAsync(new BrokeredMessage(report)); return(Redirect("Index")); }
public static void Processor( [ServiceBusTrigger(QueueNames.ProcessingQueue)] ReportingFile report, string name, [Blob("casedata/{name} data.txt")] out string caseData) { Console.WriteLine("Report received. Name: {0}, Data: {1}", report.Name, report.CaseData); caseData = report.CaseData; throw new Exception(name); }