internal NSGFlowLogs DownloadBlockBlob(string blobPath, string blobName) { cloudBlobClient = csa.CreateCloudBlobClient(); CloudBlobContainer cloudBlobContainer = GetCloudBlobContainer(flowLogContainer); CloudBlobDirectory cbDirectory = GetDirectory(cloudBlobContainer, blobPath); CloudBlockBlob cbBlob = cbDirectory.GetBlockBlobReference(blobName); string blockBlob = cbBlob.DownloadTextAsync().GetAwaiter().GetResult(); NSGFlowLogs nsg = JsonConvert.DeserializeObject <NSGFlowLogs>(blockBlob); return(nsg); }
public NSGFlowLogs DownloadBlockBlob(string blobPath, string blobName) { NSGFlowLogs blockBlob = azureStorage.DownloadBlockBlob(blobPath, blobName); return(blockBlob); }