Aracılığıyla paylaş


ShareClientOptions Sınıf

Tanım

Azure Dosya Depolama'ya bağlanmak için istemci yapılandırma seçeneklerini sağlar.

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

Oluşturucular

ShareClientOptions(ShareClientOptions+ServiceVersion)

ShareClientOptions sınıfının yeni bir örneğini başlatır.

Özellikler

AllowSourceTrailingDot

true olarak ayarlanırsa, kaynak dosya adlarına sondaki noktaya (.) izin verilir. False ise, sondaki nokta kırpılır. x-ms-version 2022-11-02 ve üzeri tarafından desteklenir. , , 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)ve RenameAsync(String, ShareFileRenameOptions, CancellationToken)için Rename(String, ShareFileRenameOptions, CancellationToken)geçerlidir.

AllowTrailingDot

true olarak ayarlanırsa, sondaki noktanın (.) dizin ve dosya adlarını son ek olarak eklemesine izin verilir. False ise, sondaki nokta kırpılır. x-ms-version 2022-11-02 ve üzeri tarafından desteklenir.

Diagnostics

İstemci tanılama seçeneklerini alır.

(Devralındığı yer: ClientOptions)
Retry

İstemci yeniden deneme seçeneklerini alır.

(Devralındığı yer: ClientOptions)
RetryPolicy

Yeniden denemeler için kullanılacak ilkeyi alır veya ayarlar. Bir ilke belirtilirse, özelliği yerine Retry kullanılır. Tür RetryPolicy , yeniden deneme mantığını tam olarak uygulamaya gerek kalmadan varsayılan davranışı değiştirmek için türünden türetilebilir. geçersiz kılınırsa veya bir özel belirtilirseAzure.Core.Pipeline.RetryPolicy.Process(Azure.Core.HttpMessage,System.ReadOnlyMemory{Azure.Core.Pipeline.HttpPipelinePolicy}), değerleri güncelleştirmek uygulayıcının sorumluluğundadırProcessingContext.HttpPipelinePolicy

(Devralındığı yer: ClientOptions)
ShareTokenIntent

Belirteç Amacını Paylaşma. Belirteç kimlik doğrulaması ile kullanmak için. İsteğin amacını belirtmek için kullanılır. Bu, belirteç kimlik doğrulaması kullanılırken şu anda gereklidir.

TransferValidation

Bu istemciden dosya aktarımlarına uygulanacak aktarım doğrulama seçenekleri.

Transport

HttpPipelineTransport bu istemci için kullanılacak. Varsayılan olarak örneğini kullanır HttpClientTransport.

(Devralındığı yer: ClientOptions)
Version

ShareClientOptions.ServiceVersion İstekler yapılırken kullanılan hizmet API'sinin öğesini alır. Daha fazla bilgi için bkz. Azure Depolama hizmetleri için sürüm oluşturma.

Yöntemler

AddPolicy(HttpPipelinePolicy, HttpPipelinePosition)

İstemci işlem hattına bir HttpPipeline ilke ekler. İlkenin işlem hattındaki konumu parametresi tarafından position denetlener. İlkenin istemci isteği başına bir kez yürütülmesini istiyorsanız, aksi takdirde her yeniden deneme için ilkeyi çalıştırmak için kullanın PerCallPerRetry . Aynı örneğinin policy bu ClientOptions nesne kullanılarak oluşturulacak tüm istemci işlem hatlarına ekleneceğini unutmayın.

(Devralındığı yer: ClientOptions)

Şunlara uygulanır