Compartilhar via


ShareClientOptions Classe

Definição

Fornece as opções de configuração do cliente para se conectar ao Armazenamento de Arquivos do Azure.

public class ShareClientOptions : Azure.Core.ClientOptions
type ShareClientOptions = class
    inherit ClientOptions
Public Class ShareClientOptions
Inherits ClientOptions
Herança
ShareClientOptions

Construtores

ShareClientOptions(ShareClientOptions+ServiceVersion)

Inicializa uma nova instância da classe ShareClientOptions.

Propriedades

AllowSourceTrailingDot

Se definido como true, o ponto à direita (.) terá permissão para nomes de arquivo de origem. Se for false, o ponto à direita será cortado. Compatível com x-ms-version 2022-11-02 e superior. Aplicável a Rename(String, ShareFileRenameOptions, CancellationToken), RenameAsync(String, ShareFileRenameOptions, CancellationToken), UploadRangeFromUri(Uri, HttpRange, HttpRange, ShareFileUploadRangeFromUriOptions, CancellationToken), UploadRangeFromUriAsync(Uri, HttpRange, HttpRange, ShareFileUploadRangeFromUriOptions, CancellationToken), StartCopy(Uri, ShareFileCopyOptions, CancellationToken), StartCopyAsync(Uri, ShareFileCopyOptions, CancellationToken), Rename(String, ShareFileRenameOptions, CancellationToken), e RenameAsync(String, ShareFileRenameOptions, CancellationToken).

AllowTrailingDot

Se definido como true, o ponto à direita (.) terá permissão para sufixo de diretório e nomes de arquivo. Se for false, o ponto à direita será cortado. Compatível com x-ms-version 2022-11-02 e superior.

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.

Diagnostics

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

(Herdado de ClientOptions)
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)
ShareTokenIntent

Intenção de token de compartilhamento. Para uso com autenticação de token. Usado para indicar a intenção da solicitação. No momento, isso é necessário ao usar a autenticação de token.

TransferValidation

Transferir opções de validação a serem aplicadas a transferências de arquivo desse cliente.

Transport

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

(Herdado de ClientOptions)
Version

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

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