Condividi tramite


ShareClientOptions Classe

Definizione

Fornisce le opzioni di configurazione client per la connessione ad Archiviazione file di Azure.

public class ShareClientOptions : Azure.Core.ClientOptions
type ShareClientOptions = class
    inherit ClientOptions
Public Class ShareClientOptions
Inherits ClientOptions
Ereditarietà
ShareClientOptions

Costruttori

ShareClientOptions(ShareClientOptions+ServiceVersion)

Inizializza una nuova istanza della classe ShareClientOptions.

Proprietà

AllowSourceTrailingDot

Se impostato su true, il punto finale (.) sarà consentito ai nomi dei file di origine. Se false, il punto finale verrà tagliato. Supportato da x-ms-version 2022-11-02 e versioni successive. Applicabile a Rename(String, ShareFileRenameOptions, CancellationToken)StartCopy(Uri, ShareFileCopyOptions, CancellationToken)RenameAsync(String, ShareFileRenameOptions, CancellationToken)UploadRangeFromUriAsync(Uri, HttpRange, HttpRange, ShareFileUploadRangeFromUriOptions, CancellationToken)StartCopyAsync(Uri, ShareFileCopyOptions, CancellationToken)UploadRangeFromUri(Uri, HttpRange, HttpRange, ShareFileUploadRangeFromUriOptions, CancellationToken), , Rename(String, ShareFileRenameOptions, CancellationToken)e .RenameAsync(String, ShareFileRenameOptions, CancellationToken)

AllowTrailingDot

Se impostato su true, il punto finale (.) sarà consentito per suffex directory e nomi di file. Se false, il punto finale verrà tagliato. Supportato da x-ms-version 2022-11-02 e versioni successive.

Diagnostics

Ottiene le opzioni di diagnostica client.

(Ereditato da ClientOptions)
Retry

Ottiene le opzioni di ripetizione dei tentativi del client.

(Ereditato da ClientOptions)
RetryPolicy

Ottiene o imposta il criterio da usare per i tentativi. Se viene specificato un criterio, verrà usato al posto della Retry proprietà. Il RetryPolicy tipo può essere derivato da per modificare il comportamento predefinito senza dover implementare completamente la logica di ripetizione dei tentativi. Se Azure.Core.Pipeline.RetryPolicy.Process(Azure.Core.HttpMessage,System.ReadOnlyMemory{Azure.Core.Pipeline.HttpPipelinePolicy}) viene eseguito l'override o viene specificato un oggetto personalizzato HttpPipelinePolicy , è responsabilità dell'implementer aggiornare i ProcessingContext valori.

(Ereditato da ClientOptions)
ShareTokenIntent

Condividere la finalità del token. Per l'uso con l'autenticazione del token. Utilizzato per indicare la finalità della richiesta. Questa operazione è attualmente necessaria quando si usa l'autenticazione del token.

TransferValidation

Opzioni di convalida di trasferimento da applicare ai trasferimenti di file da questo client.

Transport

Oggetto HttpPipelineTransport da usare per questo client. Impostazione predefinita per un'istanza di HttpClientTransport.

(Ereditato da ClientOptions)
Version

Ottiene l'API del servizio usata durante l'esecuzione ShareClientOptions.ServiceVersion di richieste. Per altre informazioni, vedere Controllo delle versioni per i servizi di archiviazione di Azure.

Metodi

AddPolicy(HttpPipelinePolicy, HttpPipelinePosition)

Aggiunge un HttpPipeline criterio alla pipeline client. La posizione dei criteri nella pipeline è controllata dal position parametro . Se si vuole che i criteri vengano eseguiti una sola volta per ogni richiesta client, usare PerCallPerRetry in caso contrario per eseguire i criteri per ogni tentativo. Si noti che la stessa istanza di policy verrà aggiunta a tutte le pipeline del client costruite usando questo ClientOptions oggetto.

(Ereditato da ClientOptions)

Si applica a