Initializes a new instance of the CloudStorageAccount class using the specified account credentials and the default service endpoints. Namespace: Microsoft.WindowsAzure
Assembly: Microsoft.WindowsAzure.StorageClient (in Microsoft.WindowsAzure.StorageClient.dll)
Usage
Visual Basic |
---|
Dim storageCredentialsAccountAndKey As StorageCredentialsAccountAndKey Dim useHttps As Boolean Dim instance As New CloudStorageAccount(storageCredentialsAccountAndKey, useHttps) |
Syntax
Visual Basic |
---|
Public Sub New ( _ storageCredentialsAccountAndKey As StorageCredentialsAccountAndKey, _ useHttps As Boolean _ ) |
C# |
---|
public CloudStorageAccount ( StorageCredentialsAccountAndKey storageCredentialsAccountAndKey, bool useHttps ) |
C++ |
---|
public: CloudStorageAccount ( StorageCredentialsAccountAndKey^ storageCredentialsAccountAndKey, bool useHttps ) |
J# |
---|
JScript |
---|
Parameters
- storageCredentialsAccountAndKey
Type: Microsoft.WindowsAzure.StorageCredentialsAccountAndKey
An object of type StorageCredentialsAccountAndKey that specifies the account name and account key for the storage account.
- useHttps
Type: System.Boolean
True
to use HTTPS to connect to storage service endpoints; otherwise,false
.
Remarks
The CloudStorageAccount object is constructed using the default storage service endpoints. The default storage service endpoints are [http|https]://myaccount.blob.core.windows.net
; [http|https]://myaccount.queue.core.windows.net
; and [http|https]://myaccount.table.core.windows.net
, where myaccount
is the name of your storage account.
Access to the CloudStorageAccount may be via HTTP or HTTPS, as specified by the useHttps parameter.
Important |
---|
HTTPS can be required when a proxy server configuration blocks HTTP traffic, or modifies HTTP request headers, causing requests to fail. |
The credentials provided when constructing the CloudStorageAccount object are used to authenticate all further requests against resources that are accessed via the CloudStorageAccount object or a client object created from it. A client object may be a CloudBlobClient, CloudQueueClient, or CloudTableClient.
The following code example creates an object of type StorageCredentialsAccountAndKey, then constructs the CloudStorageAccount, followed by a CloudBlobClient object. Pass in your account name and account key for the accountName and accountKey variables:
C# | Copy Code |
---|---|
StorageCredentialsAccountAndKey credentials = new StorageCredentialsAccountAndKey(accountName, accountKey); CloudStorageAccount storageAccount = new CloudStorageAccount(credentials, true); CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient(); |