CloudBlobClient Clase

Definición

Proporciona una representación lógica del lado cliente de Microsoft Azure Blob Storage.

public class CloudBlobClient
type CloudBlobClient = class
Public Class CloudBlobClient
Herencia
CloudBlobClient

Constructores

CloudBlobClient(StorageUri, StorageCredentials, DelegatingHandler)

Inicializa una nueva instancia de la clase CloudBlobClient con las credenciales de la cuenta y el extremo de Blob service especificados.

CloudBlobClient(Uri, DelegatingHandler)

Inicializa una nueva instancia de la clase CloudBlobClient con credenciales anónimas y el extremo de servicio BLOB especificado.

CloudBlobClient(Uri, StorageCredentials, DelegatingHandler)

Inicializa una nueva instancia de la clase CloudBlobClient con las credenciales de la cuenta y el extremo de Blob service especificados.

Propiedades

AuthenticationScheme

Obtiene o establece el esquema de autenticación con el que se deben firmar las solicitudes HTTP.

BaseUri

Obtiene el URI base para el cliente de Blob service en la ubicación principal.

BufferManager

Obtiene o establece un administrador de búfer que implementa la interfaz de IBufferManager. Para ello, especifica un grupo de búferes que se debe usar con las operaciones en el cliente del servicio BLOB.

Credentials

Obtiene las credenciales de la cuenta con las que se ha creado el cliente del servicio BLOB.

DefaultDelimiter

Obtiene o establece el delimitador predeterminado que se puede usar para crear una estructura de directorios virtuales de blobs.

DefaultRequestOptions

Obtiene o establece las opciones de solicitud predeterminadas para las solicitudes realizadas a través del cliente de Blob service.

RetryPolicy
Obsoletos.

Obtiene o establece la directiva de reintentos predeterminada para las solicitudes realizadas a través del cliente del servicio BLOB.

StorageUri

Obtiene los extremos de servicio BLOB para las ubicaciones principal y secundaria.

Métodos

BeginGetAccountProperties(AsyncCallback, Object)

Comienza una operación asincrónica para obtener las propiedades de la cuenta para Blob service.

BeginGetAccountProperties(BlobRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para obtener las propiedades de la cuenta para Blob service.

BeginGetBlobReferenceFromServer(StorageUri, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para obtener una referencia a un blob.

BeginGetBlobReferenceFromServer(Uri, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para obtener una referencia a un blob.

BeginGetBlobReferenceFromServer(Uri, AsyncCallback, Object)

Comienza una operación asincrónica para obtener una referencia a un blob.

BeginGetServiceProperties(AsyncCallback, Object)

Comienza una operación asincrónica para obtener las propiedades del servicio Blob service.

BeginGetServiceProperties(BlobRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para obtener las propiedades del servicio Blob service.

BeginGetServiceStats(AsyncCallback, Object)

Comienza una operación asincrónica para obtener estadísticas de servicio para el punto de conexión de Blob service secundario.

BeginGetServiceStats(BlobRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para obtener estadísticas de servicio para el punto de conexión de Blob service secundario.

BeginGetUserDelegationKey(DateTimeOffset, DateTimeOffset, AccessCondition, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para obtener una clave de delegación de usuarios para generar tokens de firma de acceso compartido basados en delegación de usuarios.

BeginGetUserDelegationKey(DateTimeOffset, DateTimeOffset, AsyncCallback, Object)

Comienza una operación asincrónica para obtener una clave de delegación de usuarios para generar tokens de firma de acceso compartido basados en delegación de usuarios.

BeginListBlobsSegmented(String, BlobContinuationToken, AsyncCallback, Object)

Comienza una operación asincrónica para devolver un segmento de resultado que contiene una colección de elementos de blob en el contenedor.

BeginListBlobsSegmented(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para devolver un segmento de resultado que contiene una colección de elementos de blob en el contenedor.

BeginListContainersSegmented(BlobContinuationToken, AsyncCallback, Object)

Comienza una solicitud asincrónica para devolver un segmento de resultado que contiene una colección de contenedores.

BeginListContainersSegmented(String, BlobContinuationToken, AsyncCallback, Object)

Comienza una solicitud asincrónica para devolver un segmento de resultado que contiene una colección de contenedores.

BeginListContainersSegmented(String, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una solicitud asincrónica para devolver un segmento de resultado que contiene una colección de contenedores cuyos nombres comienzan con el prefijo especificado.

BeginSetServiceProperties(ServiceProperties, AsyncCallback, Object)

Comienza una operación asincrónica para establecer las propiedades de servicio para Blob service.

BeginSetServiceProperties(ServiceProperties, BlobRequestOptions, OperationContext, AsyncCallback, Object)

Comienza una operación asincrónica para establecer las propiedades de servicio para Blob service.

EndGetAccountProperties(IAsyncResult)

Finaliza una operación asincrónica para obtener las propiedades de la cuenta para Blob service.

EndGetBlobReferenceFromServer(IAsyncResult)

Finaliza una operación asincrónica para obtener una referencia a un blob.

EndGetServiceProperties(IAsyncResult)

Finaliza una operación asincrónica para obtener las propiedades del servicio Blob.

EndGetServiceStats(IAsyncResult)

Finaliza una operación asincrónica para obtener estadísticas de servicio para el punto de conexión de Blob service secundario.

EndGetUserDelegationKey(IAsyncResult)

Finaliza una operación asincrónica para obtener una clave de delegación de usuarios para generar tokens de firma de acceso compartido basados en delegación de usuarios.

EndListBlobsSegmented(IAsyncResult)

Finaliza una operación asincrónica para devolver un segmento de resultado que contiene una colección de elementos de blob en el contenedor.

EndListContainersSegmented(IAsyncResult)

Finaliza una operación asincrónica para devolver un segmento de resultado que contiene una colección de contenedores.

EndSetServiceProperties(IAsyncResult)

Finaliza una operación asincrónica para establecer las propiedades del servicio blob.

ExecuteBatchAsync(BatchOperation, BlobRequestOptions, OperationContext, CancellationToken)

Realiza una solicitud de operación por lotes y devuelve las respuestas de cada suboperación.

GetAccountProperties(BlobRequestOptions, OperationContext)

Obtiene las propiedades de la cuenta para Blob service.

GetAccountPropertiesAsync()

Inicia una operación asincrónica para obtener las propiedades de la cuenta para Blob service.

GetAccountPropertiesAsync(BlobRequestOptions, OperationContext)

Inicia una operación asincrónica para obtener las propiedades de la cuenta para Blob service.

GetAccountPropertiesAsync(BlobRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para obtener las propiedades de la cuenta para Blob service.

GetAccountPropertiesAsync(CancellationToken)

Inicia una operación asincrónica para obtener las propiedades de la cuenta para Blob service.

GetBlobReferenceFromServer(StorageUri, AccessCondition, BlobRequestOptions, OperationContext)

Obtiene una referencia a un blob.

GetBlobReferenceFromServer(Uri, AccessCondition, BlobRequestOptions, OperationContext)

Obtiene una referencia a un blob.

GetBlobReferenceFromServerAsync(StorageUri, AccessCondition, BlobRequestOptions, OperationContext)

Inicia una operación asincrónica que obtiene una referencia a un blob.

GetBlobReferenceFromServerAsync(StorageUri, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica que obtiene una referencia a un blob.

GetBlobReferenceFromServerAsync(Uri)

Inicia una operación asincrónica que obtiene una referencia a un blob.

GetBlobReferenceFromServerAsync(Uri, AccessCondition, BlobRequestOptions, OperationContext)

Devuelve un Task<TResult> objeto que obtiene una referencia a un blob.

GetBlobReferenceFromServerAsync(Uri, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica que obtiene una referencia a un blob.

GetBlobReferenceFromServerAsync(Uri, CancellationToken)

Inicia una operación asincrónica que obtiene una referencia a un blob.

GetContainerReference(String)

Devuelve una referencia a un objeto CloudBlobContainer con el nombre especificado.

GetRootContainerReference()

Devuelve una referencia al contenedor raíz.

GetServiceProperties(BlobRequestOptions, OperationContext)

Obtiene las propiedades de servicio para Blob service.

GetServicePropertiesAsync()

Inicia una operación asincrónica para obtener las propiedades del servicio blob.

GetServicePropertiesAsync(BlobRequestOptions, OperationContext)

Inicia una operación asincrónica para obtener las propiedades del servicio blob.

GetServicePropertiesAsync(BlobRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para obtener las propiedades del servicio blob.

GetServicePropertiesAsync(CancellationToken)

Inicia una operación asincrónica para obtener las propiedades del servicio blob.

GetServiceStats(BlobRequestOptions, OperationContext)

Obtiene estadísticas de servicio para el punto de conexión de Blob service secundario.

GetServiceStatsAsync()

Inicia una operación asincrónica para obtener estadísticas de servicio para el punto de conexión de Blob service secundario.

GetServiceStatsAsync(BlobRequestOptions, OperationContext)

Inicia una operación asincrónica para obtener estadísticas de servicio para el punto de conexión de Blob service secundario.

GetServiceStatsAsync(BlobRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para obtener estadísticas de servicio para el punto de conexión de Blob service secundario.

GetServiceStatsAsync(CancellationToken)

Inicia una operación asincrónica para obtener estadísticas de servicio para el punto de conexión de Blob service secundario.

GetUserDelegationKey(DateTimeOffset, DateTimeOffset, AccessCondition, BlobRequestOptions, OperationContext)

Obtiene una clave de delegación de usuarios para generar tokens de firma de acceso compartido basados en delegación de usuarios.

GetUserDelegationKeyAsync(DateTimeOffset, DateTimeOffset)

Obtiene una clave de delegación de usuarios para generar tokens de firma de acceso compartido basados en delegación de usuarios de forma asincrónica.

GetUserDelegationKeyAsync(DateTimeOffset, DateTimeOffset, AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Obtiene una clave de delegación de usuarios para generar tokens de firma de acceso compartido basados en delegación de usuarios de forma asincrónica.

ListBlobs(String, Boolean, BlobListingDetails, BlobRequestOptions, OperationContext)

Devuelve una colección enumerable de blobs en el contenedor, recuperada diferidamente.

ListBlobsSegmented(String, BlobContinuationToken)

Devuelve un segmento de resultados que contiene una colección de elementos de blob del contenedor.

ListBlobsSegmented(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)

Devuelve un segmento de resultados que contiene una colección de elementos de blob del contenedor.

ListBlobsSegmentedAsync(String, BlobContinuationToken)

Inicia una operación asincrónica para devolver un segmento de resultado que contiene una colección de elementos de blob en el contenedor.

ListBlobsSegmentedAsync(String, BlobContinuationToken, CancellationToken)

Inicia una operación asincrónica para devolver un segmento de resultado que contiene una colección de elementos de blob en el contenedor.

ListBlobsSegmentedAsync(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)

Inicia una operación asincrónica para devolver un segmento de resultado que contiene una colección de elementos de blob en el contenedor.

ListBlobsSegmentedAsync(String, Boolean, BlobListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para devolver un segmento de resultado que contiene una colección de elementos de blob en el contenedor.

ListContainers(String, ContainerListingDetails, BlobRequestOptions, OperationContext)

Devuelve una colección enumerable de contenedores cuyos nombres comienzan por el prefijo especificado y que se recuperan de forma diferida.

ListContainersSegmented(BlobContinuationToken)

Devuelve un segmento de resultados que contiene una colección de objetos CloudBlobContainer.

ListContainersSegmented(String, BlobContinuationToken)

Devuelve un segmento de resultados que contiene una colección de objetos CloudBlobContainer.

ListContainersSegmented(String, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)

Devuelve un segmento de resultados que contiene una colección de contenedores cuyos nombres comienzan por el prefijo especificado.

ListContainersSegmentedAsync(BlobContinuationToken)

Inicia una operación asincrónica para devolver un segmento de resultado que contiene una colección de contenedores.

ListContainersSegmentedAsync(BlobContinuationToken, CancellationToken)

Inicia una operación asincrónica para devolver un segmento de resultado que contiene una colección de contenedores.

ListContainersSegmentedAsync(String, BlobContinuationToken)

Inicia una operación asincrónica para devolver un segmento de resultado que contiene una colección de contenedores.

ListContainersSegmentedAsync(String, BlobContinuationToken, CancellationToken)

Inicia una operación asincrónica para devolver un segmento de resultado que contiene una colección de contenedores.

ListContainersSegmentedAsync(String, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext)

Inicia una operación asincrónica para devolver un segmento de resultado que contiene una colección de contenedores.

ListContainersSegmentedAsync(String, ContainerListingDetails, Nullable<Int32>, BlobContinuationToken, BlobRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para devolver un segmento de resultado que contiene una colección de contenedores.

SetServiceProperties(ServiceProperties, BlobRequestOptions, OperationContext)

Establece las propiedades de servicio para Blob service.

SetServicePropertiesAsync(ServiceProperties)

Inicia una operación asincrónica que establece las propiedades de servicio para Blob service.

SetServicePropertiesAsync(ServiceProperties, BlobRequestOptions, OperationContext)

Inicia una operación asincrónica que establece las propiedades de servicio para Blob service.

SetServicePropertiesAsync(ServiceProperties, BlobRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica que establece las propiedades de servicio para Blob service.

SetServicePropertiesAsync(ServiceProperties, CancellationToken)

Inicia una operación asincrónica que establece las propiedades de servicio para Blob service.

Se aplica a