Freigeben über


ShareClientOptions Klasse

Definition

Stellt die Clientkonfigurationsoptionen für die Verbindung mit Azure File Storage bereit.

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

Konstruktoren

ShareClientOptions(ShareClientOptions+ServiceVersion)

Initialisiert eine neue Instanz der ShareClientOptions-Klasse.

Eigenschaften

AllowSourceTrailingDot

Wenn dieser Wert auf TRUE festgelegt ist, ist der nachfolgende Punkt (.) für Quelldateinamen zulässig. Bei false wird der nachgestellte Punkt gekürzt. Unterstützt von x-ms-version 2022-11-02 und höher. Gilt für 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)und RenameAsync(String, ShareFileRenameOptions, CancellationToken).

AllowTrailingDot

Wenn dieser Wert auf TRUE festgelegt ist, darf der nachgestellte Punkt (.) die Verzeichnis- und Dateinamen suffex verwenden. Bei false wird der nachgestellte Punkt gekürzt. Unterstützt von x-ms-version 2022-11-02 und höher.

Audience

Ruft die Zielgruppe ab, die für die Authentifizierung mit Azure Active Directory (AAD) verwendet werden soll, oder legt sie fest. Die Zielgruppe wird bei verwendung eines gemeinsam verwendeten Schlüssels nicht berücksichtigt.

Diagnostics

Ruft die Clientdiagnoseoptionen ab.

(Geerbt von ClientOptions)
Retry

Ruft die Clientwiebele-Wiederholungsoptionen ab.

(Geerbt von ClientOptions)
RetryPolicy

Ruft die Richtlinie ab, die für Wiederholungsversuche verwendet werden soll, oder legt sie fest. Wenn eine Richtlinie angegeben wird, wird sie anstelle der Retry -Eigenschaft verwendet. Der RetryPolicy Typ kann von abgeleitet werden, um das Standardverhalten zu ändern, ohne die Wiederholungslogik vollständig implementieren zu müssen. Wenn Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) überschrieben wird oder ein benutzerdefinierter HttpPipelinePolicy Wert angegeben ist, ist es die Verantwortung des Implementierers, die ProcessingContext Werte zu aktualisieren.

(Geerbt von ClientOptions)
ShareTokenIntent

Freigabetokenabsicht. Zur Verwendung mit Tokenauthentifizierung. Wird verwendet, um die Absicht der Anforderung anzugeben. Dies ist derzeit erforderlich, wenn Die Tokenauthentifizierung verwendet wird.

TransferValidation

Übertragungsprüfungsoptionen, die auf Dateiübertragungen von diesem Client angewendet werden sollen.

Transport

Die , die HttpPipelineTransport für diesen Client verwendet werden soll. Standardmäßig wird eine instance von verwendetHttpClientTransport.

(Geerbt von ClientOptions)
Version

Ruft die ShareClientOptions.ServiceVersion der Dienst-API ab, die beim Senden von Anforderungen verwendet wird. Weitere Informationen finden Sie unter Versionsverwaltung für die Azure Storage-Dienste.

Methoden

AddPolicy(HttpPipelinePolicy, HttpPipelinePosition)

Fügt der Clientpipeline eine Richtlinie hinzu HttpPipeline . Die Position der Richtlinie in der Pipeline wird durch den position -Parameter gesteuert. Wenn die Richtlinie einmal pro Clientanforderung ausgeführt werden soll, verwenden PerRetry Sie PerCall andernfalls , um die Richtlinie für jeden Wiederholungsversuch auszuführen. Beachten Sie, dass derselbe instance von policy allen Pipelines des Clients hinzugefügt wird, die mit diesem ClientOptions Objekt erstellt wurden.

(Geerbt von ClientOptions)

Gilt für: