Compartir a través de


SpecializedBlobClientOptions Clase

Definición

Proporciona opciones avanzadas de configuración de cliente para conectarse a Azure Blob Storage.

public class SpecializedBlobClientOptions : Azure.Storage.Blobs.BlobClientOptions
type SpecializedBlobClientOptions = class
    inherit BlobClientOptions
Public Class SpecializedBlobClientOptions
Inherits BlobClientOptions
Herencia
SpecializedBlobClientOptions

Constructores

SpecializedBlobClientOptions(BlobClientOptions+ServiceVersion)

Inicializa una nueva instancia de la clase BlobClientOptions.

Propiedades

Audience

Obtiene o establece la audiencia que se va a usar para la autenticación con Azure Active Directory (AAD). La audiencia no se considera cuando se usa una clave compartida.

(Heredado de BlobClientOptions)
ClientSideEncryption

Configuración del cifrado de datos al cargar y descargar con .BlobClient El cifrado del lado cliente agrega metadatos al blob que es necesario para el descifrado.

Para obtener más información, vea .

CustomerProvidedKey

Obtiene el objeto CustomerProvidedKey que se va a usar al realizar solicitudes.

(Heredado de BlobClientOptions)
Diagnostics

Obtiene las opciones de diagnóstico de cliente.

(Heredado de ClientOptions)
EnableTenantDiscovery

Habilita la detección de inquilinos a través del desafío de autorización cuando el cliente está configurado para usar un TokenCredential. Cuando se habilita, el cliente intentará una solicitud inicial no autorizada para solicitar un desafío para detectar el inquilino correcto para el recurso.

(Heredado de BlobClientOptions)
EncryptionScope

Obtiene el objeto EncryptionScope que se va a usar al realizar solicitudes.

(Heredado de BlobClientOptions)
GeoRedundantSecondaryUri

Obtiene o establece el almacenamiento Uri secundario desde el que se puede leer para la cuenta de almacenamiento si la cuenta está habilitada para RA-GRS.

Si se establece esta propiedad, el URI secundario se usará para las solicitudes GET o HEAD durante los reintentos. Si el estado de la respuesta del URI secundario es 404, los reintentos posteriores de la solicitud no volverán a usar el URI secundario, ya que esto indica que es posible que el recurso no se haya propagado todavía. De lo contrario, los reintentos posteriores se alternarán entre el URI principal y secundario.

(Heredado de BlobClientOptions)
Retry

Obtiene las opciones de reintento de cliente.

(Heredado de ClientOptions)
RetryPolicy

Obtiene o establece la directiva que se va a usar para los reintentos. Si se especifica una directiva, se usará en lugar de la Retry propiedad . El RetryPolicy tipo se puede derivar de para modificar el comportamiento predeterminado sin necesidad de implementar completamente la lógica de reintento. Si Process(HttpMessage, ReadOnlyMemory<HttpPipelinePolicy>) se invalida o se especifica un personalizado HttpPipelinePolicy , es responsabilidad del implementador actualizar los ProcessingContext valores.

(Heredado de ClientOptions)
TransferValidation

Configura si se van a enviar o recibir encabezados de suma de comprobación para cargas y descargas de blobs. Las descargas pueden validar opcionalmente que el contenido coincide con la suma de comprobación.

(Heredado de BlobClientOptions)
Transport

HttpPipelineTransport que se va a usar para este cliente. El valor predeterminado es una instancia de HttpClientTransport.

(Heredado de ClientOptions)
TrimBlobNameSlashes

Si se deben recortar las barras diagonales iniciales y finales en un nombre de blob al usar GetBlobClient(String) y métodos similares. El valor predeterminado es true para la compatibilidad con versiones anteriores.

(Heredado de BlobClientOptions)
Version

Obtiene el BlobClientOptions.ServiceVersion objeto de la API de servicio que se usa al realizar solicitudes. Para más información, consulte Control de versiones para los servicios de Azure Storage.

(Heredado de BlobClientOptions)

Métodos

AddPolicy(HttpPipelinePolicy, HttpPipelinePosition)

Agrega una HttpPipeline directiva a la canalización de cliente. El parámetro controla la position posición de la directiva en la canalización. Si desea que la directiva se ejecute una vez por solicitud de cliente, use PerCallPerRetry de lo contrario para ejecutar la directiva para cada reintento. Tenga en cuenta que la misma instancia de policy se agregaría a todas las canalizaciones de cliente construidas mediante este ClientOptions objeto.

(Heredado de ClientOptions)

Se aplica a