CloudBlobClient Classe

Definição

Fornece uma representação lógica do lado do cliente do Armazenamento de Blobs do Microsoft Azure.

public class CloudBlobClient
type CloudBlobClient = class
Public Class CloudBlobClient
Herança
CloudBlobClient

Construtores

CloudBlobClient(StorageUri, StorageCredentials, DelegatingHandler)

Inicializa uma nova instância da classe CloudBlobClient usando o ponto de extremidade do serviço de Blob especificado e as credenciais da conta.

CloudBlobClient(Uri, DelegatingHandler)

Inicializa uma nova instância da classe CloudBlobClient usando o ponto de extremidade do serviço de Blob especificado e as credenciais anônimas.

CloudBlobClient(Uri, StorageCredentials, DelegatingHandler)

Inicializa uma nova instância da classe CloudBlobClient usando o ponto de extremidade do serviço de Blob especificado e as credenciais da conta.

Propriedades

AuthenticationScheme

Obtém ou define o esquema de autenticação a ser usado para assinar solicitações HTTP.

BaseUri

Obtém a URI base para o cliente do serviço de Blob no local principal.

BufferManager

Obtém ou define um gerenciador de buffer que implementa a interface IBufferManager, especificando um pool de buffers para uso com operações no cliente de serviço de Blob.

Credentials

Obtém as credenciais da conta usadas para criar o cliente do serviço de Blob.

DefaultDelimiter

Obtém ou define o delimitador padrão que pode ser usado para criar uma estrutura de diretório virtual de blobs.

DefaultRequestOptions

Obtém e define as opções de solicitação padrão para solicitações feitas pelo cliente do serviço de Blob.

RetryPolicy
Obsoleto.

Obtém ou define a política de repetição padrão para solicitações feitas pelo cliente do serviço de Blob.

StorageUri

Obtém os pontos de extremidade do serviço de Blob para locais primários e secundários.

Métodos

BeginGetAccountProperties(AsyncCallback, Object)

Inicia uma operação assíncrona para obter propriedades de conta para o serviço Blob.

BeginGetAccountProperties(BlobRequestOptions, OperationContext, AsyncCallback, Object)

Inicia uma operação assíncrona para obter propriedades de conta para o serviço Blob.

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

Inicia uma operação assíncrona para obter uma referência a um blob.

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

Inicia uma operação assíncrona para obter uma referência a um blob.

BeginGetBlobReferenceFromServer(Uri, AsyncCallback, Object)

Inicia uma operação assíncrona para obter uma referência a um blob.

BeginGetServiceProperties(AsyncCallback, Object)

Inicia uma operação assíncrona para obter propriedades de serviço para o serviço Blob.

BeginGetServiceProperties(BlobRequestOptions, OperationContext, AsyncCallback, Object)

Inicia uma operação assíncrona para obter propriedades de serviço para o serviço Blob.

BeginGetServiceStats(AsyncCallback, Object)

Inicia uma operação assíncrona para obter estatísticas de serviço para o ponto de extremidade de serviço Blob secundário.

BeginGetServiceStats(BlobRequestOptions, OperationContext, AsyncCallback, Object)

Inicia uma operação assíncrona para obter estatísticas de serviço para o ponto de extremidade de serviço Blob secundário.

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

Inicia uma operação assíncrona para obter uma chave de delegação de usuário para gerar tokens de assinatura de acesso compartilhado baseados em delegação de usuário.

BeginGetUserDelegationKey(DateTimeOffset, DateTimeOffset, AsyncCallback, Object)

Inicia uma operação assíncrona para obter uma chave de delegação de usuário para gerar tokens de assinatura de acesso compartilhado baseados em delegação de usuário.

BeginListBlobsSegmented(String, BlobContinuationToken, AsyncCallback, Object)

Inicia uma operação assíncrona para retornar um segmento de resultado que contém uma coleção de itens de blob no contêiner.

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

Inicia uma operação assíncrona para retornar um segmento de resultado que contém uma coleção de itens de blob no contêiner.

BeginListContainersSegmented(BlobContinuationToken, AsyncCallback, Object)

Inicia uma solicitação assíncrona para retornar um segmento de resultado que contém uma coleção de contêineres.

BeginListContainersSegmented(String, BlobContinuationToken, AsyncCallback, Object)

Inicia uma solicitação assíncrona para retornar um segmento de resultado que contém uma coleção de contêineres.

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

Inicia uma solicitação assíncrona para retornar um segmento de resultado que contém uma coleção de contêineres cujos nomes começam com o prefixo especificado.

BeginSetServiceProperties(ServiceProperties, AsyncCallback, Object)

Inicia uma operação assíncrona para definir propriedades de serviço para o serviço Blob.

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

Inicia uma operação assíncrona para definir propriedades de serviço para o serviço Blob.

EndGetAccountProperties(IAsyncResult)

Encerra uma operação assíncrona para obter as propriedades da conta para o serviço Blob.

EndGetBlobReferenceFromServer(IAsyncResult)

Encerra uma operação assíncrona para obter uma referência a um blob.

EndGetServiceProperties(IAsyncResult)

Encerra uma operação assíncrona para obter propriedades de serviço para o serviço Blob.

EndGetServiceStats(IAsyncResult)

Encerra uma operação assíncrona para obter estatísticas de serviço para o ponto de extremidade de serviço Blob secundário.

EndGetUserDelegationKey(IAsyncResult)

Encerra uma operação assíncrona para obter uma chave de delegação de usuário para gerar tokens de assinatura de acesso compartilhado baseados em delegação de usuário.

EndListBlobsSegmented(IAsyncResult)

Encerra uma operação assíncrona para retornar um segmento de resultado que contém uma coleção de itens de blob no contêiner.

EndListContainersSegmented(IAsyncResult)

Encerra uma operação assíncrona para retornar um segmento de resultado que contém uma coleção de contêineres.

EndSetServiceProperties(IAsyncResult)

Encerra uma operação assíncrona para definir propriedades de serviço para o serviço Blob.

ExecuteBatchAsync(BatchOperation, BlobRequestOptions, OperationContext, CancellationToken)

Executa uma solicitação de operação em lote, retornando as respostas para cada suboperação.

GetAccountProperties(BlobRequestOptions, OperationContext)

Obtém as propriedades da conta para o serviço Blob.

GetAccountPropertiesAsync()

Inicia uma operação assíncrona para obter propriedades de conta para o serviço Blob.

GetAccountPropertiesAsync(BlobRequestOptions, OperationContext)

Inicia uma operação assíncrona para obter propriedades de conta para o serviço Blob.

GetAccountPropertiesAsync(BlobRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para obter propriedades de conta para o serviço Blob.

GetAccountPropertiesAsync(CancellationToken)

Inicia uma operação assíncrona para obter propriedades de conta para o serviço Blob.

GetBlobReferenceFromServer(StorageUri, AccessCondition, BlobRequestOptions, OperationContext)

Obtém uma referência a um blob.

GetBlobReferenceFromServer(Uri, AccessCondition, BlobRequestOptions, OperationContext)

Obtém uma referência a um blob.

GetBlobReferenceFromServerAsync(StorageUri, AccessCondition, BlobRequestOptions, OperationContext)

Inicia uma operação assíncrona que obtém uma referência a um blob.

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

Inicia uma operação assíncrona que obtém uma referência a um blob.

GetBlobReferenceFromServerAsync(Uri)

Inicia uma operação assíncrona que obtém uma referência a um blob.

GetBlobReferenceFromServerAsync(Uri, AccessCondition, BlobRequestOptions, OperationContext)

Retorna um Task<TResult> objeto que obtém uma referência a um blob.

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

Inicia uma operação assíncrona que obtém uma referência a um blob.

GetBlobReferenceFromServerAsync(Uri, CancellationToken)

Inicia uma operação assíncrona que obtém uma referência a um blob.

GetContainerReference(String)

Retorna uma referência a um objeto CloudBlobContainer com o nome especificado.

GetRootContainerReference()

Retorna uma referência para o contêiner raiz.

GetServiceProperties(BlobRequestOptions, OperationContext)

Obtém as propriedades de serviço para o serviço Blob.

GetServicePropertiesAsync()

Inicia uma operação assíncrona para obter propriedades de serviço para o serviço Blob.

GetServicePropertiesAsync(BlobRequestOptions, OperationContext)

Inicia uma operação assíncrona para obter propriedades de serviço para o serviço Blob.

GetServicePropertiesAsync(BlobRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para obter propriedades de serviço para o serviço Blob.

GetServicePropertiesAsync(CancellationToken)

Inicia uma operação assíncrona para obter propriedades de serviço para o serviço Blob.

GetServiceStats(BlobRequestOptions, OperationContext)

Obtém estatísticas de serviço para o ponto de extremidade do serviço Blob secundário.

GetServiceStatsAsync()

Inicia uma operação assíncrona para obter estatísticas de serviço para o ponto de extremidade do serviço Blob secundário.

GetServiceStatsAsync(BlobRequestOptions, OperationContext)

Inicia uma operação assíncrona para obter estatísticas de serviço para o ponto de extremidade do serviço Blob secundário.

GetServiceStatsAsync(BlobRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona para obter estatísticas de serviço para o ponto de extremidade do serviço Blob secundário.

GetServiceStatsAsync(CancellationToken)

Inicia uma operação assíncrona para obter estatísticas de serviço para o ponto de extremidade do serviço Blob secundário.

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

Obtém uma chave de delegação de usuário para gerar tokens de assinatura de acesso compartilhado baseados em delegação de usuário.

GetUserDelegationKeyAsync(DateTimeOffset, DateTimeOffset)

Obtém uma chave de delegação de usuário para gerar tokens de assinatura de acesso compartilhado baseados em delegação de usuário de forma assíncrona.

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

Obtém uma chave de delegação de usuário para gerar tokens de assinatura de acesso compartilhado baseados em delegação de usuário de forma assíncrona.

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

Retorna uma coleção enumerável de blobs no contêiner, recuperada lentamente.

ListBlobsSegmented(String, BlobContinuationToken)

Retorna um segmento de resultado que contém uma coleção de itens de blob no contêiner.

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

Retorna um segmento de resultado que contém uma coleção de itens de blob no contêiner.

ListBlobsSegmentedAsync(String, BlobContinuationToken)

Inicia uma operação assíncrona para retornar um segmento de resultado que contém uma coleção de itens de blob no contêiner.

ListBlobsSegmentedAsync(String, BlobContinuationToken, CancellationToken)

Inicia uma operação assíncrona para retornar um segmento de resultado que contém uma coleção de itens de blob no contêiner.

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

Inicia uma operação assíncrona para retornar um segmento de resultado que contém uma coleção de itens de blob no contêiner.

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

Inicia uma operação assíncrona para retornar um segmento de resultado que contém uma coleção de itens de blob no contêiner.

ListContainers(String, ContainerListingDetails, BlobRequestOptions, OperationContext)

Retorna uma coleção enumerável de contêineres cujos nomes começam com o prefixo especificado e que são recuperados lentamente.

ListContainersSegmented(BlobContinuationToken)

Retorna um segmento de resultado que contém uma coleção de objetos CloudBlobContainer.

ListContainersSegmented(String, BlobContinuationToken)

Retorna um segmento de resultado que contém uma coleção de objetos CloudBlobContainer.

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

Retorna um segmento de resultado que contém uma coleção de contêiners cujos nomes começam com o prefixo especificado.

ListContainersSegmentedAsync(BlobContinuationToken)

Inicia uma operação assíncrona para retornar um segmento de resultado que contém uma coleção de contêineres.

ListContainersSegmentedAsync(BlobContinuationToken, CancellationToken)

Inicia uma operação assíncrona para retornar um segmento de resultado que contém uma coleção de contêineres.

ListContainersSegmentedAsync(String, BlobContinuationToken)

Inicia uma operação assíncrona para retornar um segmento de resultado que contém uma coleção de contêineres.

ListContainersSegmentedAsync(String, BlobContinuationToken, CancellationToken)

Inicia uma operação assíncrona para retornar um segmento de resultado que contém uma coleção de contêineres.

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

Inicia uma operação assíncrona para retornar um segmento de resultado que contém uma coleção de contêineres.

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

Inicia uma operação assíncrona para retornar um segmento de resultado que contém uma coleção de contêineres.

SetServiceProperties(ServiceProperties, BlobRequestOptions, OperationContext)

Define as propriedades de serviço para o serviço Blob.

SetServicePropertiesAsync(ServiceProperties)

Inicia uma operação assíncrona que define as propriedades de serviço para o serviço Blob.

SetServicePropertiesAsync(ServiceProperties, BlobRequestOptions, OperationContext)

Inicia uma operação assíncrona que define as propriedades de serviço para o serviço Blob.

SetServicePropertiesAsync(ServiceProperties, BlobRequestOptions, OperationContext, CancellationToken)

Inicia uma operação assíncrona que define as propriedades de serviço para o serviço Blob.

SetServicePropertiesAsync(ServiceProperties, CancellationToken)

Inicia uma operação assíncrona que define as propriedades de serviço para o serviço Blob.

Aplica-se a