CloudStorageAccount.Parse Method
From Storage Client Library NET API
Parses a connection string and returns a CloudStorageAccount created from the connection string.
Namespace: Microsoft.WindowsAzure
Assembly: Microsoft.WindowsAzure.StorageClient (in Microsoft.WindowsAzure.StorageClient.dll)
Usage
| Visual Basic |
|---|
Dim value As String Dim returnValue As CloudStorageAccount returnValue = CloudStorageAccount.Parse(value) |
Syntax
| Visual Basic |
|---|
Public Shared Function Parse ( _ value As String _ ) As CloudStorageAccount |
| C# |
|---|
public static CloudStorageAccount Parse ( string value ) |
| C++ |
|---|
public: static CloudStorageAccount^ Parse ( String^ value ) |
| J# |
|---|
| JScript |
|---|
Parameters
- value
Type: System.String
A valid connection string.
Return Value
Type: Microsoft.WindowsAzure.CloudStorageAccount
A CloudStorageAccount object constructed from the values provided in the connection string.
Example
The following code example parses a connection string and returns a CloudStorageAccount object, then lists account, credential, and endpoint information.
| C# | |
|---|---|
static void ParseCloudStorageAccountFromConnectionString()
{
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(ConfigurationManager.AppSettings["StorageAccountConnectionString"]);
Console.WriteLine("Connection string: {0}", storageAccount.ToString(true));
Console.WriteLine("Account name: {0}", storageAccount.Credentials.AccountName);
Console.WriteLine("Account key: {0}", ((StorageCredentialsAccountAndKey)storageAccount.Credentials).Credentials.ExportBase64EncodedKey());
Console.WriteLine("Blob endpoint: {0}", storageAccount.BlobEndpoint);
Console.WriteLine("Queue endpoint: {0}", storageAccount.QueueEndpoint);
Console.WriteLine("Table endpoint: {0}", storageAccount.TableEndpoint);
}
| |
Exceptions
| Exception type | Condition |
|---|---|
| ArgumentNullException | Thrown if value is null or empty. |
| FormatException | Thrown if value is not a valid connection string. |
| ArgumentException | Thrown if value cannot be parsed. |
Remarks
The Parse method parses a connection string and returns a reference to a CloudStorageAccount object. For details on working with connection strings, see How to Configure Connection Strings.