Partilhar via


ShareClientOptions Classe

Definição

Fornece as opções de configuração do cliente para ligar ao Armazenamento de Ficheiros 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 ShareClientOptions classe.

Propriedades

AllowSourceTrailingDot

Se definido como verdadeiro, o ponto à direita (.) será permitido para nomes de ficheiros de origem. Se for falso, o ponto à direita será cortado. Suportado pela versão x-ms-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 estiver definido como verdadeiro, o ponto à direita (.) terá permissão para sufixar nomes de diretórios e ficheiros. Se for falso, o ponto à direita será cortado. Suportado pela versão x-ms-2022-11-02 e superior.

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 utilizar para repetições. Se for especificada uma política, será utilizada em vez da Retry propriedade. O RetryPolicy tipo pode ser derivado de para modificar o comportamento predefinido sem ter de implementar totalmente a lógica de repetição. Se Azure.Core.Pipeline.RetryPolicy.Process(Azure.Core.HttpMessage,System.ReadOnlyMemory{Azure.Core.Pipeline.HttpPipelinePolicy}) for substituído ou for especificado um personalizado HttpPipelinePolicy , é da responsabilidade do implementador atualizar os ProcessingContext valores.

(Herdado de ClientOptions)
ShareTokenIntent

Partilhar Intenção de Token. Para utilização com autenticação de tokens. Utilizado para indicar a intenção do pedido. Atualmente, isto é necessário ao utilizar a autenticação de tokens.

TransferValidation

Transferir opções de validação a aplicar às transferências de ficheiros deste cliente.

Transport

O HttpPipelineTransport a ser utilizado para este cliente. Predefinição para uma instância de HttpClientTransport.

(Herdado de ClientOptions)
Version

Obtém a ShareClientOptions.ServiceVersion API de serviço utilizada ao fazer pedidos. Para obter mais informações, consulte Controlo de versões para os serviços de Armazenamento do Azure.

Métodos

AddPolicy(HttpPipelinePolicy, HttpPipelinePosition)

Adiciona uma HttpPipeline política ao pipeline de cliente. A posição da política no pipeline é controlada pelo position parâmetro . Se quiser que a política seja executada uma vez por pedido de cliente, utilize PerCallPerRetry de outra forma para executar a política para cada repetição. Tenha em atenção que a mesma instância de policy seria adicionada a todos os pipelines de cliente construídos com este ClientOptions objeto.

(Herdado de ClientOptions)

Aplica-se a