ShareClientOptions Třída

Definice

Poskytuje možnosti konfigurace klienta pro připojení ke službě Azure File Storage.

public class ShareClientOptions : Azure.Core.ClientOptions
type ShareClientOptions = class
    inherit ClientOptions
Public Class ShareClientOptions
Inherits ClientOptions
Dědičnost
ShareClientOptions

Konstruktory

ShareClientOptions(ShareClientOptions+ServiceVersion)

Inicializuje novou instanci ShareClientOptions třídy .

Vlastnosti

AllowSourceTrailingDot

Pokud je nastavená hodnota true, koncové tečky (.) budou moct používat názvy zdrojových souborů. Pokud je hodnota false, koncová tečka se ořízne. Podporuje x-ms-version 2022-11-02 a novější. Rename(String, ShareFileRenameOptions, CancellationToken)Platí pro , , RenameAsync(String, ShareFileRenameOptions, CancellationToken), UploadRangeFromUriAsync(Uri, HttpRange, HttpRange, ShareFileUploadRangeFromUriOptions, CancellationToken)UploadRangeFromUri(Uri, HttpRange, HttpRange, ShareFileUploadRangeFromUriOptions, CancellationToken), StartCopy(Uri, ShareFileCopyOptions, CancellationToken), StartCopyAsync(Uri, ShareFileCopyOptions, CancellationToken), Rename(String, ShareFileRenameOptions, CancellationToken), a RenameAsync(String, ShareFileRenameOptions, CancellationToken).

AllowTrailingDot

Pokud je nastavená hodnota true, koncová tečka (.) bude moct používat názvy adresářů a souborů suffex. Pokud je hodnota false, koncová tečka se ořízne. Podporuje x-ms-version 2022-11-02 a novější.

Diagnostics

Získá možnosti diagnostiky klienta.

(Zděděno od ClientOptions)
Retry

Získá možnosti opakování klienta.

(Zděděno od ClientOptions)
RetryPolicy

Získá nebo nastaví zásadu pro opakování. Pokud je zásada určená, použije se místo Retry vlastnosti . Typ RetryPolicy lze odvodit z, aby se upravilo výchozí chování, aniž by bylo nutné plně implementovat logiku opakování. Pokud Azure.Core.Pipeline.RetryPolicy.Process(Azure.Core.HttpMessage,System.ReadOnlyMemory{Azure.Core.Pipeline.HttpPipelinePolicy}) je přepsáno nebo je zadán vlastní HttpPipelinePolicy , je odpovědností implementátora aktualizovat ProcessingContext hodnoty.

(Zděděno od ClientOptions)
ShareTokenIntent

Sdílet záměr tokenu. Pro použití s ověřováním pomocí tokenů. Slouží k označení záměru žádosti. To se v současné době vyžaduje při použití ověřování pomocí tokenu.

TransferValidation

Možnosti ověření přenosu, které se použijí pro přenosy souborů z tohoto klienta.

Transport

Použije HttpPipelineTransport se pro tohoto klienta. Výchozí hodnota je instance HttpClientTransport.

(Zděděno od ClientOptions)
Version

ShareClientOptions.ServiceVersion Získá rozhraní API služby, které se používá při provádění požadavků. Další informace najdete v tématu Správa verzí pro služby Azure Storage

Metody

AddPolicy(HttpPipelinePolicy, HttpPipelinePosition)

Přidá zásadu HttpPipeline do kanálu klienta. Umístění zásad v kanálu se řídí parametrem position . Pokud chcete, aby se zásada pro každou žádost klienta spustila jednou, použijte PerCall jinak ke PerRetry spuštění zásady pro každé opakování. Všimněte si, že stejná instance policy by se přidala do všech kanálů klienta vytvořených pomocí tohoto ClientOptions objektu.

(Zděděno od ClientOptions)

Platí pro