CloudStorageAccount Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una cuenta de Microsoft Azure Storage.
public class CloudStorageAccount
type CloudStorageAccount = class
Public Class CloudStorageAccount
- Herencia
-
CloudStorageAccount
Ejemplos
// 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");
Constructores
CloudStorageAccount(StorageCredentials, Boolean) |
Inicializa una nueva instancia de la clase CloudStorageAccount con las credenciales especificadas y determina si se debe conectar con los servicios de almacenamiento mediante HTTP o HTTPS. |
CloudStorageAccount(StorageCredentials, StorageUri, StorageUri, StorageUri, StorageUri) |
Inicializa una nueva instancia de la CloudStorageAccount clase con las credenciales de cuenta y los puntos de conexión de servicio especificados. |
CloudStorageAccount(StorageCredentials, String, Boolean) |
Inicializa una nueva instancia de la clase CloudStorageAccount con las credenciales y el sufijo del extremo especificados, y determina si se debe conectar con los servicios de almacenamiento mediante HTTP o HTTPS. |
CloudStorageAccount(StorageCredentials, String, String, Boolean) |
Inicializa una nueva instancia de la clase CloudStorageAccount con las credenciales y el sufijo del extremo especificados, y determina si se debe conectar con los servicios de almacenamiento mediante HTTP o HTTPS. |
CloudStorageAccount(StorageCredentials, Uri, Uri, Uri, Uri) |
Inicializa una nueva instancia de la clase CloudStorageAccount con las credenciales y los extremos de servicio especificados. |
Propiedades
BlobEndpoint |
Obtiene el extremo principal de Blob service, conforme a la configuración de la cuenta de almacenamiento. |
BlobStorageUri |
Obtiene los extremos de servicio BLOB en las ubicaciones principal y secundaria, conforme a la configuración de la cuenta de almacenamiento. |
Credentials |
Obtiene las credenciales usadas para crear este objeto CloudStorageAccount. |
DevelopmentStorageAccount |
Obtiene un objeto CloudStorageAccount que hace referencia a la cuenta de almacenamiento de desarrollo conocida. |
FileEndpoint |
Obtiene el extremo principal del servicio Archivo, conforme a la configuración de la cuenta de almacenamiento. |
FileStorageUri |
Obtiene los extremos de servicio Archivo en las ubicaciones principal y secundaria, conforme a la configuración de la cuenta de almacenamiento. |
QueueEndpoint |
Obtiene el extremo principal del servicio Cola, conforme a la configuración de la cuenta de almacenamiento. |
QueueStorageUri |
Obtiene los extremos de servicio Cola en las ubicaciones principal y secundaria, conforme a la configuración de la cuenta de almacenamiento. |
TableEndpoint |
Obtiene el extremo principal del servicio Tabla, conforme a la configuración de la cuenta de almacenamiento. |
TableStorageUri |
Obtiene los extremos de servicio Tabla en las ubicaciones principal y secundaria, conforme a la configuración de la cuenta de almacenamiento. |
UseV1MD5 |
Obtiene o establece un valor que indica si debe usarse el valor MD5 de FISMA. |
Métodos
GetSharedAccessSignature(SharedAccessAccountPolicy) |
Devuelve una firma de acceso compartido para la cuenta. |
Parse(String) |
Analiza una cadena de conexión y devuelve una CloudStorageAccount creada a partir de la cadena de conexión. |
ToString() |
Devuelve una cadena de conexión para esta cuenta de almacenamiento, sin datos confidenciales. |
ToString(Boolean) |
Devuelve una cadena de conexión para la cuenta de almacenamiento, que puede contener información confidencial. |
TryParse(String, CloudStorageAccount) |
Indica si se puede analizar una cadena de conexión para devolver un objeto CloudStorageAccount. |
Métodos de extensión
CreateCloudBlobClient(CloudStorageAccount) |
Crea el cliente de Blob service. |
CreateCloudFileClient(CloudStorageAccount) |
Crea el cliente del servicio Archivo. |
CreateCloudQueueClient(CloudStorageAccount) |
Crea el cliente del servicio Cola. |
Se aplica a
Azure SDK for .NET