using Azure.Storage.Blobs;
using System.Threading.Tasks;
public static async Task Main()
string connectionString = "DefaultEndpointsProtocol=https;AccountName=ierpsoportesfisicosdemo;AccountKey=88EaiDmWSI0kmNgXyHs2cGvtpj7yJ6wOc8VWiREHOk+35X1M0Wsd+0YVU351HmSk8DFaIEp8EjpQ+ASth1H+9w==;EndpointSuffix=core.windows.net";
string containerName = "alfonso-suarez";
string blobName = "my-awesome-file.txt";
BlobContainerClient container = new BlobContainerClient(connectionString, containerName);
await container.CreateIfNotExistsAsync();
BlobClient blob = container.GetBlobClient(blobName);
using var streamToUpload = GenerateStreamFromString("My awesome text uploaded to Azure.");
await blob.UploadAsync(streamToUpload, true);
public static Stream GenerateStreamFromString(string s)
var stream = new MemoryStream();
var writer = new StreamWriter(stream);