你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
CloudStorageAccount 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示Microsoft Azure 存储帐户。
public class CloudStorageAccount
type CloudStorageAccount = class
Public Class CloudStorageAccount
- 继承
-
CloudStorageAccount
示例
// Create a CloudStorageAccount object using account name and key.
// The account name should be just the name of a Storage Account, not a URI, and
// not including the suffix. The key should be a base-64 encoded string that you
// can acquire from the portal, or from the management plane.
// This will have full permissions to all operations on the account.
StorageCredentials storageCredentials = new StorageCredentials(myAccountName, myAccountKey);
CloudStorageAccount cloudStorageAccount = new CloudStorageAccount(storageCredentials, useHttps: true);
// Create a CloudBlobClient object from the storage account.
// This object is the root object for all operations on the
// blob service for this particular account.
CloudBlobClient blobClient = cloudStorageAccount.CreateCloudBlobClient();
// Get a reference to a CloudBlobContainer object in this account.
// This object can be used to create the container on the service,
// list blobs, delete the container, etc. This operation does not make a
// call to the Azure Storage service. It neither creates the container
// on the service, nor validates its existence.
CloudBlobContainer container = blobClient.GetContainerReference("container1");
// Create a CloudQueueClient object from the storage account.
// This object is the root object for all operations on the
// queue service for this particular account.
CloudQueueClient queueClient = cloudStorageAccount.CreateCloudQueueClient();
// Get a reference to a CloudQueue object in this account.
// This object can be used to create the queue on the service,
// delete the queue, add messages, etc. This operation does not
// make a call to the Azure Storage service. It neither creates
// the queue on the service, nor validates its existence.
CloudQueue queue = queueClient.GetQueueReference("queue1");
// Create a CloudFileClient object from the storage account.
// This object is the root object for all operations on the
// file service for this particular account.
CloudFileClient fileClient = cloudStorageAccount.CreateCloudFileClient();
// Get a reference to a CloudFileShare object in this account.
// This object can be used to create the share on the service,
// delete the share, list files and directories, etc. This operation
// does not make a call to the Azure Storage service. It neither
// creates the share on the service, nor validates its existence.
CloudFileShare share = fileClient.GetShareReference("share1");
构造函数
CloudStorageAccount(StorageCredentials, Boolean) |
使用指定的凭据初始化 CloudStorageAccount 类的新实例,并指定是要使用 HTTP 还是 HTTPS 连接到存储服务。 |
CloudStorageAccount(StorageCredentials, StorageUri, StorageUri, StorageUri, StorageUri) |
使用指定的帐户凭据和服务终结点初始化 类的新实例 CloudStorageAccount 。 |
CloudStorageAccount(StorageCredentials, String, Boolean) |
使用指定的凭据和终结点后缀初始化 CloudStorageAccount 类的新实例,并指定是要使用 HTTP 还是 HTTPS 连接到存储服务。 |
CloudStorageAccount(StorageCredentials, String, String, Boolean) |
使用指定的凭据和终结点后缀初始化 CloudStorageAccount 类的新实例,并指定是要使用 HTTP 还是 HTTPS 连接到存储服务。 |
CloudStorageAccount(StorageCredentials, Uri, Uri, Uri, Uri) |
使用指定的凭据和服务终结点初始化 CloudStorageAccount 类的新实例。 |
属性
BlobEndpoint |
获取 Blob 服务的、为存储帐户配置的主终结点。 |
BlobStorageUri |
获取主要位置和辅助位置中 Blob 服务的、为存储帐户配置的终结点。 |
Credentials |
获取用于创建此 CloudStorageAccount 对象的凭据。 |
DevelopmentStorageAccount |
获取引用已知开发存储帐户的 CloudStorageAccount 对象。 |
FileEndpoint |
获取文件服务的、为存储帐户配置的主终结点。 |
FileStorageUri |
获取主要位置和辅助位置中文件服务的、为存储帐户配置的终结点。 |
QueueEndpoint |
获取队列服务的、为存储帐户配置的主终结点。 |
QueueStorageUri |
获取主要位置和辅助位置中队列服务的、为存储帐户配置的终结点。 |
TableEndpoint |
获取表服务的、为存储帐户配置的主终结点。 |
TableStorageUri |
获取主要位置和辅助位置中表服务的、为存储帐户配置的终结点。 |
UseV1MD5 |
获取或设置一个值,该值指示是否使用 FISMA MD5 设置。 |
方法
GetSharedAccessSignature(SharedAccessAccountPolicy) |
返回帐户的共享访问签名。 |
Parse(String) |
分析连接字符串并返回从连接字符串创建的 CloudStorageAccount。 |
ToString() |
返回存储帐户的连接字符串,不包含敏感数据。 |
ToString(Boolean) |
返回存储帐户的连接字符串,有时包含敏感数据。 |
TryParse(String, CloudStorageAccount) |
指示是否可以分析某个连接字符串来返回 CloudStorageAccount 对象。 |
扩展方法
CreateCloudBlobClient(CloudStorageAccount) |
创建 Blob 服务客户端。 |
CreateCloudFileClient(CloudStorageAccount) |
创建文件服务客户端。 |
CreateCloudQueueClient(CloudStorageAccount) |
创建队列服务客户端。 |