Azure Blob Storage Create Container - C#.Net,VB.Net

By
Advertisement
In this article i am going to explain about How to Create Container in Azure Blob Storage Using C#.Net & VB.Net. This is achieved by using the Create method of the CloudBlobContainer class.

In my previous article i have explained about Asp.Net GridView Sorting Example Using C#.Net & VB.Net, Convert Dataset Datatable To Json Data Array, Show Tooltip On Mouse Hover In Gridview, SQL Script To Drop Multiple Tables,Procedures At Once , Convert Dataset Datatable To Json Data Array and many articles in C#.Net,ASP.Net,VB.Net,Grid View,Javascript,jQuery,SQL Server and many other topics.

Create a console application and add the System.Configuration,Microsoft.WindowsAzure and Microsoft.WindowsAzure.StorageClient dlls to your project. And then include the below dlls in your project.

C#.Net:


using Microsoft.WindowsAzure;
using Microsoft.WindowsAzure.StorageClient;
using System;
using System.Configuration;

VB.Net:

Imports Microsoft.WindowsAzure
Imports Microsoft.WindowsAzure.StorageClient
Imports System.Configuration

Now the below code is used to create the container in blobstorage.

C#.Net:

string storageConnectionString = ConfigurationManager.ConnectionStrings["Storage"].ConnectionString;
string containerName = "samplecontainer";
CloudStorageAccount Account = CloudStorageAccount.Parse(storageConnectionString);
CloudBlobClient BlobClient = Account.CreateCloudBlobClient();
BlobClient.RetryPolicy = RetryPolicies.Retry(4, TimeSpan.Zero);
Console.WriteLine("Create container ");

try
{
    // Create a blob container.
    CloudBlobContainer container = BlobClient.GetContainerReference(containerName);
    container.Create();
    Console.WriteLine("Container Created Successfully..");
}
catch (StorageClientException ex)
{
    // Throws 409 error if already exists, throw exception on error.
    // Error Code 409 - Container already exists
    if ((int)ex.StatusCode == 409)
    {
        Console.WriteLine("Container already exists..");
    }
}
finally
{
    Console.ReadLine();
}

VB.Net:


Dim storageConnectionString As String =
    ConfigurationManager.ConnectionStrings("Storage").ConnectionString
Dim containerName As String = "samplecontainer"
Dim Account As CloudStorageAccount =
    CloudStorageAccount.Parse(storageConnectionString)
Dim BlobClient As CloudBlobClient = Account.CreateCloudBlobClient()
BlobClient.RetryPolicy = RetryPolicies.Retry(4, TimeSpan.Zero)
Console.WriteLine("Create container ")

Try
    ' Create a blob container.
    Dim container As CloudBlobContainer =
        BlobClient.GetContainerReference(containerName)
    container.Create()
    Console.WriteLine("Container Created Successfully..")
Catch ex As StorageClientException
    ' Throws 409 error if already exists, throw exception on error.
    ' Error Code 409 - Container already exists
    If CInt(ex.StatusCode) = 409 Then
        Console.WriteLine("Container already exists..")
    End If
Finally
    Console.ReadLine()
End Try

The console output is shown below.

Output of Azure Blob Storage Create Container - C#.Net,VB.Net

Do you like this article? Post your comments or share it with your friends. Happy coding...

0 comments:

Post a Comment

Online Casino