Beispiel #1
0
        public static async Task Run([BlobTrigger("messagefiles/iot-hub-output/{name}.json", Connection = "AzureWebJobsStorage")] Stream myBlob, string name,
                                     [Blob("cdm/jabilcdm/dtmi_opcfoundation_org_UA_MiaB_Tags-1/partition-data.csv", FileAccess.ReadWrite, Connection = "AzureWebJobsStorage")] CloudBlockBlob blob, ILogger log)
        {
            try
            {
                log.LogInformation($"Converting Blob to CSV for file {name} ");
                var data = await myBlob.GetMiabData().ConfigureAwait(false);

                await blob.AppendToBlob(data).ConfigureAwait(false);
            }
            catch (Exception e)
            {
                log.LogError($"Exception Occured : {e}");
            }
            log.LogInformation("Conversion Complete");
        }