Udostępnij za pośrednictwem


ShareClientOptions Klasa

Definicja

Udostępnia opcje konfiguracji klienta służące do nawiązywania połączenia z usługą Azure File Storage.

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

Konstruktory

ShareClientOptions(ShareClientOptions+ServiceVersion)

Inicjuje nowe wystąpienie klasy ShareClientOptions.

Właściwości

AllowSourceTrailingDot

Jeśli ustawiono wartość true, końcowa kropka (.) będzie mogła zawierać nazwy plików źródłowych. Jeśli wartość false, końcowa kropka zostanie przycięta. Obsługiwane przez x-ms-version 2022-11-02 i nowsze. Rename(String, ShareFileRenameOptions, CancellationToken)Dotyczy , , RenameAsync(String, ShareFileRenameOptions, CancellationToken)StartCopy(Uri, ShareFileCopyOptions, CancellationToken)UploadRangeFromUriAsync(Uri, HttpRange, HttpRange, ShareFileUploadRangeFromUriOptions, CancellationToken)StartCopyAsync(Uri, ShareFileCopyOptions, CancellationToken)UploadRangeFromUri(Uri, HttpRange, HttpRange, ShareFileUploadRangeFromUriOptions, CancellationToken)Rename(String, ShareFileRenameOptions, CancellationToken)i .RenameAsync(String, ShareFileRenameOptions, CancellationToken)

AllowTrailingDot

Jeśli ustawiono wartość true, końcowa kropka (.) będzie mogła suffex katalog i nazwy plików. Jeśli wartość false, końcowa kropka zostanie przycięta. Obsługiwane przez x-ms-version 2022-11-02 i nowsze.

Diagnostics

Pobiera opcje diagnostyczne klienta.

(Odziedziczone po ClientOptions)
Retry

Pobiera opcje ponawiania próby klienta.

(Odziedziczone po ClientOptions)
RetryPolicy

Pobiera lub ustawia zasady do użycia na potrzeby ponownych prób. Jeśli zostanie określona zasada, zostanie ona użyta zamiast Retry właściwości . Typ RetryPolicy może pochodzić z metody , aby zmodyfikować zachowanie domyślne bez konieczności pełnego implementowania logiki ponawiania. Jeśli Azure.Core.Pipeline.RetryPolicy.Process(Azure.Core.HttpMessage,System.ReadOnlyMemory{Azure.Core.Pipeline.HttpPipelinePolicy}) wartość jest zastępowana lub jest określona wartość niestandardowa HttpPipelinePolicy , jest to odpowiedzialność implementatora za zaktualizowanie ProcessingContext wartości.

(Odziedziczone po ClientOptions)
ShareTokenIntent

Intencja tokenu udostępniania. Do użycia z uwierzytelnianiem tokenu. Służy do wskazywania intencji żądania. Jest to obecnie wymagane w przypadku korzystania z uwierzytelniania tokenu.

TransferValidation

Opcje weryfikacji transferu, które mają być stosowane do transferów plików z tego klienta.

Transport

Element HttpPipelineTransport , który ma być używany dla tego klienta. Domyślnie jest to wystąpienie klasy HttpClientTransport.

(Odziedziczone po ClientOptions)
Version

ShareClientOptions.ServiceVersion Pobiera interfejs API usługi używany podczas wysyłania żądań. Aby uzyskać więcej informacji, zobacz Przechowywanie wersji usług Azure Storage.

Metody

AddPolicy(HttpPipelinePolicy, HttpPipelinePosition)

HttpPipeline Dodaje zasady do potoku klienta. Pozycja zasad w potoku jest kontrolowana przez position parametr . Jeśli zasady mają być wykonywane raz na żądanie klienta, użyj PerCall innego polecenia PerRetry , aby uruchomić zasady dla każdej ponawiania. Należy pamiętać, że to samo wystąpienie obiektu policy zostanie dodane do wszystkich potoków klienta skonstruowanego przy użyciu tego ClientOptions obiektu.

(Odziedziczone po ClientOptions)

Dotyczy