Partilhar via


SpecializedBlobClientOptions Classe

Definição

Fornece opções avançadas de configuração de cliente para se conectar a Armazenamento de Blobs do Azure.

public class SpecializedBlobClientOptions : Azure.Storage.Blobs.BlobClientOptions
type SpecializedBlobClientOptions = class
    inherit BlobClientOptions
Public Class SpecializedBlobClientOptions
Inherits BlobClientOptions
Herança
SpecializedBlobClientOptions

Construtores

SpecializedBlobClientOptions(BlobClientOptions+ServiceVersion)

Inicializa uma nova instância da classe BlobClientOptions.

Propriedades

Audience

Obtém ou define o Público-alvo a ser usado para autenticação com o AAD (Azure Active Directory). O público-alvo não é considerado ao usar uma chave compartilhada.

(Herdado de BlobClientOptions)
ClientSideEncryption

Configurações para criptografia de dados ao carregar e baixar com um BlobClient. A criptografia do lado do cliente adiciona metadados ao blob, o que é necessário para descriptografia.

Para obter mais informações, consulte .

CustomerProvidedKey

Obtém o CustomerProvidedKey a ser usado ao fazer solicitações.

(Herdado de BlobClientOptions)
Diagnostics

Obtém as opções de diagnóstico do cliente.

(Herdado de ClientOptions)
EnableTenantDiscovery

Habilita a descoberta de locatário por meio do desafio de autorização quando o cliente está configurado para usar um TokenCredential. Quando habilitado, o cliente tentará uma solicitação inicial não autorizada para solicitar um desafio para descobrir o locatário correto para o recurso.

(Herdado de BlobClientOptions)
EncryptionScope

Obtém o EncryptionScope a ser usado ao fazer solicitações.

(Herdado de BlobClientOptions)
GeoRedundantSecondaryUri

Obtém ou define o armazenamento Uri secundário que pode ser lido para a conta de armazenamento se a conta estiver habilitada para RA-GRS.

Se essa propriedade for definida, o Uri secundário será usado para solicitações GET ou HEAD durante as novas tentativas. Se o status da resposta do Uri secundário for um 404, as novas tentativas subsequentes para a solicitação não usarão o URI secundário novamente, pois isso indica que o recurso pode não ter se propagado para lá ainda. Caso contrário, as novas tentativas subsequentes alternarão entre o URI primário e o secundário.

(Herdado de BlobClientOptions)
Retry

Obtém as opções de repetição do cliente.

(Herdado de ClientOptions)
RetryPolicy

Obtém ou define a política a ser usada para novas tentativas. Se uma política for especificada, ela será usada no lugar da Retry propriedade . O RetryPolicy tipo pode ser derivado de para modificar o comportamento padrão sem a necessidade de implementar totalmente a lógica de repetição. Se Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) for substituído ou um personalizado HttpPipelinePolicy for especificado, será responsabilidade do implementador atualizar os ProcessingContext valores.

(Herdado de ClientOptions)
TransferValidation

Configura se deseja enviar ou receber cabeçalhos de soma de verificação para uploads e downloads de blob. Os downloads podem validar opcionalmente se o conteúdo corresponde à soma de verificação.

(Herdado de BlobClientOptions)
Transport

O HttpPipelineTransport a ser usado para este cliente. O padrão é uma instância do HttpClientTransport.

(Herdado de ClientOptions)
TrimBlobNameSlashes

Se as barras à esquerda e à direita devem ser cortadas em um nome de blob ao usar GetBlobClient(String) e métodos semelhantes. O padrão é true para compatibilidade com versões anteriores.

(Herdado de BlobClientOptions)
Version

Obtém o BlobClientOptions.ServiceVersion da API de serviço usada ao fazer solicitações. Para obter mais informações, consulte Controle de versão dos Serviços de Armazenamento do Azure.

(Herdado de BlobClientOptions)

Métodos

AddPolicy(HttpPipelinePolicy, HttpPipelinePosition)

Adiciona uma HttpPipeline política ao pipeline do cliente. A posição da política no pipeline é controlada pelo position parâmetro . Se você quiser que a política seja executada uma vez por solicitação de cliente, use PerCall caso contrário, use PerRetry para executar a política para cada repetição. Observe que a mesma instância de policy seria adicionada a todos os pipelines do cliente construídos usando esse ClientOptions objeto .

(Herdado de ClientOptions)

Aplica-se a