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"));
        }
Пример #2
0
        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);
        }