BlobClientOptions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona las opciones de configuración de cliente para conectarse a Azure Blob Storage.
public class BlobClientOptions : Azure.Core.ClientOptions
type BlobClientOptions = class
inherit ClientOptions
Public Class BlobClientOptions
Inherits ClientOptions
- Herencia
- Derivado
Constructores
BlobClientOptions(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 tiene en cuenta cuando se usa una clave compartida. |
CustomerProvidedKey |
Obtiene el objeto CustomerProvidedKey que se va a usar al realizar solicitudes. |
Diagnostics |
Obtiene las opciones de diagnóstico de cliente. (Heredado de ClientOptions) |
EnableTenantDiscovery |
Habilita la detección de inquilinos mediante el 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 con el fin de detectar el inquilino correcto para el recurso. |
EncryptionScope |
Obtiene el objeto EncryptionScope que se va a usar al realizar solicitudes. |
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 alternarán entre el URI principal y el secundario. |
Retry |
Obtiene las opciones de reintento del 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. |
Transport |
que HttpPipelineTransport 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. |
Version |
Obtiene la BlobClientOptions.ServiceVersion propiedad de la API de servicio que se usa al realizar solicitudes. Para obtener más información, consulte Control de versiones para los servicios de Azure Storage. |
Métodos
AddPolicy(HttpPipelinePolicy, HttpPipelinePosition) |
Agrega una HttpPipeline directiva a la canalización de cliente. El parámetro controla la posición de la directiva en la |
Se aplica a
Azure SDK for .NET