Поделиться через


ShareClientOptions Класс

Определение

Предоставляет параметры конфигурации клиента для подключения к хранилищу файлов Azure.

public class ShareClientOptions : Azure.Core.ClientOptions
type ShareClientOptions = class
    inherit ClientOptions
Public Class ShareClientOptions
Inherits ClientOptions
Наследование
ShareClientOptions

Конструкторы

ShareClientOptions(ShareClientOptions+ServiceVersion)

Инициализирует новый экземпляр класса ShareClientOptions.

Свойства

AllowSourceTrailingDot

Если задано значение true, имена исходных файлов будут разрешены с конечной точкой (.). Если значение равно false, то завершающая точка будет обрезана. Поддерживается x-ms-version 2022-11-02 и более поздних версий. Применимо к Rename(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)и RenameAsync(String, ShareFileRenameOptions, CancellationToken). RenameAsync(String, ShareFileRenameOptions, CancellationToken)

AllowTrailingDot

Если задано значение true, конечным точкам (.) будут разрешены имена каталогов и файлов суффекса. Если значение равно false, то завершающая точка будет обрезана. Поддерживается x-ms-version 2022-11-02 и более поздних версий.

Diagnostics

Возвращает параметры диагностики клиента.

(Унаследовано от ClientOptions)
Retry

Возвращает параметры повторных попыток клиента.

(Унаследовано от ClientOptions)
RetryPolicy

Возвращает или задает политику, используемую для повторных попыток. Если указана политика, она будет использоваться вместо Retry свойства . Тип RetryPolicy можно получить от , чтобы изменить поведение по умолчанию без полной реализации логики повторных попыток. Если Azure.Core.Pipeline.RetryPolicy.Process(Azure.Core.HttpMessage,System.ReadOnlyMemory{Azure.Core.Pipeline.HttpPipelinePolicy}) параметр переопределен или указан пользовательский HttpPipelinePolicy параметр, то за обновление ProcessingContext значений отвечает разработчик.

(Унаследовано от ClientOptions)
ShareTokenIntent

Намерение совместного использования маркера. Для использования с проверкой подлинности по маркерам. Используется для указания намерения запроса. В настоящее время это необходимо при использовании проверки подлинности по маркерам.

TransferValidation

Параметры проверки передачи, применяемые к передаче файлов из этого клиента.

Transport

Объект HttpPipelineTransport , используемый для этого клиента. По умолчанию используется экземпляр HttpClientTransport.

(Унаследовано от ClientOptions)
Version

ShareClientOptions.ServiceVersion Возвращает значение API службы, используемого при выполнении запросов. Дополнительные сведения см. в разделе Управление версиями для служб хранилища Azure.

Методы

AddPolicy(HttpPipelinePolicy, HttpPipelinePosition)

HttpPipeline Добавляет политику в клиентский конвейер. Положение политики в конвейере управляется параметром position . Если вы хотите, чтобы политика выполнялись один раз для каждого клиентского запроса, используйте PerCallPerRetry в противном случае для запуска политики для каждой попытки. Обратите внимание, что один и тот же экземпляр policy будет добавлен во все конвейеры клиента, созданные с помощью этого ClientOptions объекта.

(Унаследовано от ClientOptions)

Применяется к