AppendBlobClient Clase

Definición

AppendBlobClient permite manipular blobs en anexos de Azure Storage.

Un blob en anexos se compone de bloques y está optimizado para las operaciones de anexión. Al modificar un blob en anexos, los bloques se agregan al final del blob solo a través de la Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlockAsync(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) operación . No se admite la actualización o eliminación de bloques existentes. A diferencia de un blob en bloques, un blob en anexos no expone sus identificadores de bloque.

Cada bloque de un blob en anexos puede tener un tamaño diferente. A partir de x-ms-version 2022-11-02, el tamaño máximo de anexión es de 100 MB. En el caso de las versiones anteriores, el tamaño máximo de anexión es de 4 MB. Los blobs en anexos pueden incluir hasta 50 000 bloques.

public class AppendBlobClient : Azure.Storage.Blobs.Specialized.BlobBaseClient
type AppendBlobClient = class
    inherit BlobBaseClient
Public Class AppendBlobClient
Inherits BlobBaseClient
Herencia
AppendBlobClient

Constructores

AppendBlobClient()

Inicializa una nueva instancia de la AppendBlobClient clase para simular.

AppendBlobClient(String, String, String)

Inicializa una nueva instancia de la clase AppendBlobClient.

AppendBlobClient(String, String, String, BlobClientOptions)

Inicializa una nueva instancia de la clase AppendBlobClient.

AppendBlobClient(Uri, AzureSasCredential, BlobClientOptions)

Inicializa una nueva instancia de la clase AppendBlobClient.

AppendBlobClient(Uri, BlobClientOptions)

Inicializa una nueva instancia de la clase AppendBlobClient.

AppendBlobClient(Uri, StorageSharedKeyCredential, BlobClientOptions)

Inicializa una nueva instancia de la clase AppendBlobClient.

AppendBlobClient(Uri, TokenCredential, BlobClientOptions)

Inicializa una nueva instancia de la clase AppendBlobClient.

Propiedades

AccountName

Obtiene el nombre de la cuenta de almacenamiento correspondiente al cliente de blobs.

(Heredado de BlobBaseClient)
AppendBlobMaxAppendBlockBytes

Obtiene el número máximo de bytes que se pueden enviar en una llamada a AppendBlock.

AppendBlobMaxBlocks

Obtiene el número máximo de bloques permitidos en un blob en anexos.

BlobContainerName

Obtiene el nombre del contenedor correspondiente al cliente de blobs.

(Heredado de BlobBaseClient)
CanGenerateSasUri

Determina si el cliente puede generar una SAS. Si el cliente se autentica con un StorageSharedKeyCredential.

(Heredado de BlobBaseClient)
Name

Obtiene el nombre del blob.

(Heredado de BlobBaseClient)
Uri

Obtiene el punto de conexión principal Uri del blob.

(Heredado de BlobBaseClient)

Métodos

AbortCopyFromUri(String, BlobRequestConditions, CancellationToken)

La AbortCopyFromUri(String, BlobRequestConditions, CancellationToken) operación anula un objeto pendiente CopyFromUriOperationy deja un blob con longitud cero y metadatos completos.

Para obtener más información, vea Anule la copia del blob.

(Heredado de BlobBaseClient)
AbortCopyFromUriAsync(String, BlobRequestConditions, CancellationToken)

La AbortCopyFromUriAsync(String, BlobRequestConditions, CancellationToken) operación anula un objeto pendiente CopyFromUriOperationy deja un blob con longitud cero y metadatos completos.

Para obtener más información, vea Anule la copia del blob.

(Heredado de BlobBaseClient)
AppendBlock(Stream, AppendBlobAppendBlockOptions, CancellationToken)

La AppendBlock(Stream, AppendBlobAppendBlockOptions, CancellationToken) operación confirma un nuevo bloque de datos, representado por contentStream, al final del blob en anexos existente. La AppendBlock(Stream, AppendBlobAppendBlockOptions, CancellationToken) operación solo se permite si el blob se creó como un blob en anexos.

Para obtener más información, vea Anexar bloque.

AppendBlockAsync(Stream, AppendBlobAppendBlockOptions, CancellationToken)

La AppendBlockAsync(Stream, AppendBlobAppendBlockOptions, CancellationToken) operación confirma un nuevo bloque de datos, representado por contentStream, al final del blob en anexos existente. La AppendBlockAsync(Stream, AppendBlobAppendBlockOptions, CancellationToken) operación solo se permite si el blob se creó como un blob en anexos.

Para obtener más información, vea Anexar bloque.

AppendBlockFromUri(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken)

La AppendBlockFromUri(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken) operación confirma un nuevo bloque de datos, representado por sourceUri, al final del blob en anexos existente. La AppendBlockFromUri(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken) operación solo se permite si el blob se creó como un blob en anexos.

Para obtener más información, vea Anexar bloque de dirección URL.

AppendBlockFromUriAsync(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken)

La AppendBlockFromUriAsync(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken) operación confirma un nuevo bloque de datos, representado por sourceUri, al final del blob en anexos existente. La AppendBlockFromUriAsync(Uri, AppendBlobAppendBlockFromUriOptions, CancellationToken) operación solo se permite si el blob se creó como un blob en anexos.

Para obtener más información, vea Anexar bloque de dirección URL.

Create(AppendBlobCreateOptions, CancellationToken)

La Create(AppendBlobCreateOptions, CancellationToken) operación crea un nuevo blob anexado de 0 longitudes. El contenido de cualquier blob existente se sobrescribe con el blob anexado recién inicializado. Para agregar contenido al blob en anexos, llame a la Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlock(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) operación .

CreateAsync(AppendBlobCreateOptions, CancellationToken)

La CreateAsync(AppendBlobCreateOptions, CancellationToken) operación crea un nuevo blob anexado de 0 longitudes. El contenido de cualquier blob existente se sobrescribe con el blob anexado recién inicializado. Para agregar contenido al blob en anexos, llame a la Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlock(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) operación .

CreateIfNotExists(AppendBlobCreateOptions, CancellationToken)

La CreateIfNotExists(AppendBlobCreateOptions, CancellationToken) operación crea un nuevo blob anexado de 0 longitudes. Si el blob en anexos ya existe, el contenido del blob en anexos existente permanecerá sin cambios. Para agregar contenido al blob en anexos, llame a la Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlockAsync(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) operación .

Para obtener más información, vea Coloque Blob.

CreateIfNotExistsAsync(AppendBlobCreateOptions, CancellationToken)

La CreateIfNotExistsAsync(AppendBlobCreateOptions, CancellationToken) operación crea un nuevo blob anexado de 0 longitudes. Si el blob en anexos ya existe, el contenido del blob en anexos existente permanecerá sin cambios. Para agregar contenido al blob en anexos, llame a la Azure.Storage.Blobs.Specialized.AppendBlobClient.AppendBlockAsync(System.IO.Stream,System.Byte[],Azure.Storage.Blobs.Models.AppendBlobRequestConditions,System.IProgress{System.Int64},System.Threading.CancellationToken) operación .

Para obtener más información, vea Coloque Blob.

CreateSnapshot(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

La operación CreateSnapshot(IDictionary<String,String>, BlobRequestConditions, CancellationToken) crea una instantánea de solo lectura de un blob.

Para obtener más información, vea Blob de instantáneas.

(Heredado de BlobBaseClient)
CreateSnapshotAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

La operación CreateSnapshotAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken) crea una instantánea de solo lectura de un blob.

Para obtener más información, vea Blob de instantáneas.

(Heredado de BlobBaseClient)
Delete(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

La operación Delete(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) marca para su eliminación la instantánea o el blob especificado. El blob se elimina posteriormente durante la recolección de elementos no utilizados, lo que puede tardar varios minutos.

Tenga en cuenta que para eliminar un blob, debe eliminar todas sus instantáneas. Puede eliminar ambos al mismo tiempo mediante IncludeSnapshots.

Para obtener más información, vea Eliminar blob.

(Heredado de BlobBaseClient)
DeleteAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

La operación DeleteAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) marca para su eliminación la instantánea o el blob especificado. El blob se elimina posteriormente durante la recolección de elementos no utilizados, lo que puede tardar varios minutos.

Tenga en cuenta que para eliminar un blob, debe eliminar todas sus instantáneas. Puede eliminar ambos al mismo tiempo mediante IncludeSnapshots.

Para obtener más información, vea Eliminar blob.

(Heredado de BlobBaseClient)
DeleteIfExists(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

La DeleteIfExists(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) operación marca el blob o la instantánea especificados para su eliminación, si el blob existe. El blob se elimina más adelante durante la recolección de elementos no utilizados, lo que puede tardar varios minutos.

Tenga en cuenta que para eliminar un blob, debe eliminar todas sus instantáneas. Puede eliminar ambos al mismo tiempo mediante IncludeSnapshots.

Para obtener más información, vea Elimine el blob.

(Heredado de BlobBaseClient)
DeleteIfExistsAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken)

La DeleteIfExistsAsync(DeleteSnapshotsOption, BlobRequestConditions, CancellationToken) operación marca el blob o la instantánea especificados para su eliminación, si el blob existe. El blob se elimina más adelante durante la recolección de elementos no utilizados, lo que puede tardar varios minutos.

Tenga en cuenta que para eliminar un blob, debe eliminar todas sus instantáneas. Puede eliminar ambos al mismo tiempo mediante IncludeSnapshots.

Para obtener más información, vea Elimine el blob.

(Heredado de BlobBaseClient)
DeleteImmutabilityPolicy(CancellationToken)

Elimina la directiva de inmutabilidad asociada al blob. Tenga en cuenta que el control de versiones de blobs debe estar habilitado en la cuenta de almacenamiento y el blob debe estar en un contenedor con almacenamiento inmutable con control de versiones habilitado para llamar a esta API.

(Heredado de BlobBaseClient)
DeleteImmutabilityPolicyAsync(CancellationToken)

Elimina la directiva de inmutabilidad asociada al blob. Tenga en cuenta que el control de versiones de blobs debe estar habilitado en la cuenta de almacenamiento y el blob debe estar en un contenedor con almacenamiento inmutable con control de versiones habilitado para llamar a esta API.

(Heredado de BlobBaseClient)
DownloadContent()

La DownloadContent() operación descarga un blob del servicio, incluidos sus metadatos y propiedades.

Para obtener más información, vea Obtener blob.

(Heredado de BlobBaseClient)
DownloadContent(BlobDownloadOptions, CancellationToken)

La DownloadContent(BlobDownloadOptions, CancellationToken) operación descarga un blob del servicio, incluidos sus metadatos y propiedades.

Para obtener más información, vea Obtener blob.

(Heredado de BlobBaseClient)
DownloadContent(CancellationToken)

La DownloadContent(CancellationToken) operación descarga un blob del servicio, incluidos sus metadatos y propiedades.

Para obtener más información, vea Obtener blob.

(Heredado de BlobBaseClient)
DownloadContentAsync()

La DownloadContentAsync() operación descarga un blob del servicio, incluidos sus metadatos y propiedades.

Para obtener más información, vea Obtener blob.

(Heredado de BlobBaseClient)
DownloadContentAsync(BlobDownloadOptions, CancellationToken)

La DownloadContentAsync(BlobDownloadOptions, CancellationToken) operación descarga un blob del servicio, incluidos sus metadatos y propiedades.

Para obtener más información, vea Obtener blob.

(Heredado de BlobBaseClient)
DownloadContentAsync(CancellationToken)

La DownloadContentAsync(CancellationToken) operación descarga un blob del servicio, incluidos sus metadatos y propiedades.

Para obtener más información, vea Obtener blob.

(Heredado de BlobBaseClient)
DownloadStreaming(BlobDownloadOptions, CancellationToken)

La DownloadStreaming(BlobDownloadOptions, CancellationToken) operación descarga un blob del servicio, incluidos sus metadatos y propiedades.

Para obtener más información, vea Obtener blob.

(Heredado de BlobBaseClient)
DownloadStreamingAsync(BlobDownloadOptions, CancellationToken)

La DownloadStreamingAsync(BlobDownloadOptions, CancellationToken) operación descarga un blob del servicio, incluidos sus metadatos y propiedades.

Para obtener más información, vea Obtener blob.

(Heredado de BlobBaseClient)
DownloadTo(Stream)

La DownloadTo(Stream) operación descarga un blob mediante solicitudes paralelas y escribe el contenido en destination.

(Heredado de BlobBaseClient)
DownloadTo(Stream, BlobDownloadToOptions, CancellationToken)

La Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadTo(System.String,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken) operación descarga un blob mediante solicitudes paralelas y escribe el contenido options.Path.Path en o options.Stream.Stream.

(Heredado de BlobBaseClient)
DownloadTo(Stream, CancellationToken)

La DownloadTo(Stream, CancellationToken) operación descarga un blob mediante solicitudes paralelas y escribe el contenido en destination.

(Heredado de BlobBaseClient)
DownloadTo(String)

La DownloadTo(String) operación descarga un blob mediante solicitudes paralelas y escribe el contenido en path.

(Heredado de BlobBaseClient)
DownloadTo(String, BlobDownloadToOptions, CancellationToken)

La Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadTo(System.String,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken) operación descarga un blob mediante solicitudes paralelas y escribe el contenido options.Path.Path en o options.Stream.Stream.

(Heredado de BlobBaseClient)
DownloadTo(String, CancellationToken)

La DownloadTo(String, CancellationToken) operación descarga un blob mediante solicitudes paralelas y escribe el contenido en path.

(Heredado de BlobBaseClient)
DownloadToAsync(Stream)

DownloadToAsync(Stream) Descarga un blob mediante solicitudes paralelas y escribe el contenido en destination.

(Heredado de BlobBaseClient)
DownloadToAsync(Stream, BlobDownloadToOptions, CancellationToken)

La Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadToAsync(System.IO.Stream,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken) operación descarga un blob mediante solicitudes paralelas y escribe el contenido options.Path.Path en o options.Stream.Stream.

(Heredado de BlobBaseClient)
DownloadToAsync(Stream, CancellationToken)

La DownloadToAsync(Stream, CancellationToken) operación descarga un blob mediante solicitudes paralelas y escribe el contenido en destination.

(Heredado de BlobBaseClient)
DownloadToAsync(String)

DownloadToAsync(String) Descarga un blob mediante solicitudes paralelas y escribe el contenido en path.

(Heredado de BlobBaseClient)
DownloadToAsync(String, BlobDownloadToOptions, CancellationToken)

La Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadToAsync(System.IO.Stream,Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.StorageTransferOptions,System.Threading.CancellationToken) operación descarga un blob mediante solicitudes paralelas y escribe el contenido options.Path.Path en o options.Stream.Stream.

(Heredado de BlobBaseClient)
DownloadToAsync(String, CancellationToken)

La DownloadToAsync(String, CancellationToken) operación descarga un blob mediante solicitudes paralelas y escribe el contenido en path.

(Heredado de BlobBaseClient)
Exists(CancellationToken)

Se Exists(CancellationToken) puede llamar a la operación en para BlobBaseClient ver si el blob asociado existe en el contenedor de la cuenta de almacenamiento del servicio de almacenamiento.

(Heredado de BlobBaseClient)
ExistsAsync(CancellationToken)

Se ExistsAsync(CancellationToken) puede llamar a la operación en para BlobBaseClient ver si el blob asociado existe en el contenedor de la cuenta de almacenamiento del servicio de almacenamiento.

(Heredado de BlobBaseClient)
GenerateSasUri(BlobSasBuilder)

GenerateSasUri(BlobSasBuilder) devuelve un Uri que genera un URI de firma de acceso compartido (SAS) de Blob Service basado en las propiedades y el generador del cliente. La SAS está firmada por la credencial de clave compartida del cliente.

Para comprobar si el cliente puede firmar una sas de servicio, consulte CanGenerateSasUri.

Para obtener más información, vea Construcción de una SAS de servicio.

(Heredado de BlobBaseClient)
GenerateSasUri(BlobSasPermissions, DateTimeOffset)

GenerateSasUri(BlobSasPermissions, DateTimeOffset) devuelve un Uri objeto que genera un URI de firma de acceso compartido (SAS) de Blob Service basado en las propiedades y parámetros del cliente pasados. La SAS está firmada por la credencial de clave compartida del cliente.

Para comprobar si el cliente puede firmar una sas de servicio, consulte CanGenerateSasUri.

Para obtener más información, vea Construcción de una SAS de servicio.

(Heredado de BlobBaseClient)
GetBlobLeaseClientCore(String)

Inicializa una nueva instancia de la clase BlobLeaseClient.

(Heredado de BlobBaseClient)
GetParentBlobContainerClientCore()

Cree un nuevo BlobContainerClient que apunte a este BlobBaseClientcontenedor primario. El nuevo BlockBlobClient usa la misma canalización de directiva de solicitud que .BlobBaseClient

(Heredado de BlobBaseClient)
GetProperties(BlobRequestConditions, CancellationToken)

La operación GetProperties(BlobRequestConditions, CancellationToken) devuelve todos los metadatos definidos por el usuario, las propiedades HTTP estándar y las propiedades del sistema para el blob. No devuelve el contenido de los blobs.

Para obtener más información, vea Obtiene las propiedades del blob.

(Heredado de BlobBaseClient)
GetPropertiesAsync(BlobRequestConditions, CancellationToken)

La operación GetPropertiesAsync(BlobRequestConditions, CancellationToken) devuelve todos los metadatos definidos por el usuario, las propiedades HTTP estándar y las propiedades del sistema para el blob. No devuelve el contenido de los blobs.

Para obtener más información, vea Obtiene las propiedades del blob.

(Heredado de BlobBaseClient)
GetTags(BlobRequestConditions, CancellationToken)

Obtiene las etiquetas asociadas al blob subyacente.

Para obtener más información, vea Obtención de etiquetas de blob

(Heredado de BlobBaseClient)
GetTagsAsync(BlobRequestConditions, CancellationToken)

Obtiene las etiquetas asociadas al blob subyacente.

Para obtener más información, vea Obtención de etiquetas de blob

(Heredado de BlobBaseClient)
OpenRead(BlobOpenReadOptions, CancellationToken)

Abre un flujo para leer del blob. La secuencia solo descargará el blob a medida que se lea la secuencia.

(Heredado de BlobBaseClient)
OpenReadAsync(BlobOpenReadOptions, CancellationToken)

Abre un flujo para leer del blob. La secuencia solo descargará el blob a medida que se lea la secuencia.

(Heredado de BlobBaseClient)
OpenWrite(Boolean, AppendBlobOpenWriteOptions, CancellationToken)

Abre un flujo para escribir en el blob.

OpenWriteAsync(Boolean, AppendBlobOpenWriteOptions, CancellationToken)

Abre un flujo para escribir en el blob.

Seal(AppendBlobRequestConditions, CancellationToken)

Sella el blob en anexos, lo que hace que sea de solo lectura. Se producirá un error en los anexos posteriores.

SealAsync(AppendBlobRequestConditions, CancellationToken)

Sella el blob en anexos, lo que hace que sea de solo lectura. Se producirá un error en los anexos posteriores.

SetAccessTier(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken)

La SetAccessTier(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken) operación establece el nivel en un blob. La operación se permite en un blob en páginas de una cuenta de Premium Storage y en un blob en bloques en una cuenta de almacenamiento de blobs o de uso general v2.

El nivel de un blob en páginas Premium determina el tamaño permitido, las IOPS y el ancho de banda del blob. El nivel de un blob en bloques determina el tipo de almacenamiento de acceso frecuente, esporádico o de archivo. Esta operación no actualiza la etiqueta ETag del blob. Para obtener información detallada sobre los niveles de blob en bloques, niveles de Blob Storage.

Para obtener más información sobre cómo establecer el nivel, consulte Niveles de Almacenamiento de blobs.

(Heredado de BlobBaseClient)
SetAccessTierAsync(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken)

La SetAccessTierAsync(AccessTier, BlobRequestConditions, Nullable<RehydratePriority>, CancellationToken) operación establece el nivel en un blob. La operación se permite en un blob en páginas de una cuenta de Premium Storage y en un blob en bloques en una cuenta de almacenamiento de blobs o de uso general v2.

El nivel de un blob en páginas Premium determina el tamaño permitido, las IOPS y el ancho de banda del blob. El nivel de un blob en bloques determina el tipo de almacenamiento de acceso frecuente, esporádico o de archivo. Esta operación no actualiza la etiqueta ETag del blob. Para obtener información detallada sobre los niveles de blob en bloques, niveles de Blob Storage.

Para obtener más información sobre cómo establecer el nivel, consulte Niveles de Almacenamiento de blobs.

(Heredado de BlobBaseClient)
SetHttpHeaders(BlobHttpHeaders, BlobRequestConditions, CancellationToken)

La operación SetHttpHeaders(BlobHttpHeaders, BlobRequestConditions, CancellationToken) establece las propiedades del sistema en el blob.

Para obtener más información, vea Establecer propiedades de blob.

(Heredado de BlobBaseClient)
SetHttpHeadersAsync(BlobHttpHeaders, BlobRequestConditions, CancellationToken)

La operación SetHttpHeadersAsync(BlobHttpHeaders, BlobRequestConditions, CancellationToken) establece las propiedades del sistema en el blob.

Para obtener más información, vea Establecer propiedades de blob.

(Heredado de BlobBaseClient)
SetImmutabilityPolicy(BlobImmutabilityPolicy, BlobRequestConditions, CancellationToken)

Establece la directiva de inmutabilidad en un blob, una instantánea de blobs o una versión de blob. Tenga en cuenta que el control de versiones de blobs debe estar habilitado en la cuenta de almacenamiento y el blob debe estar en un contenedor con almacenamiento inmutable con control de versiones habilitado para llamar a esta API.

(Heredado de BlobBaseClient)
SetImmutabilityPolicyAsync(BlobImmutabilityPolicy, BlobRequestConditions, CancellationToken)

Establece la directiva de inmutabilidad en un blob, una instantánea de blobs o una versión de blob. Tenga en cuenta que el control de versiones de blobs debe estar habilitado en la cuenta de almacenamiento y el blob debe estar en un contenedor con almacenamiento inmutable con control de versiones habilitado para llamar a esta API.

(Heredado de BlobBaseClient)
SetLegalHold(Boolean, CancellationToken)

Establece una suspensión legal en el blob. Tenga en cuenta que el control de versiones de blobs debe estar habilitado en la cuenta de almacenamiento y el blob debe estar en un contenedor con almacenamiento inmutable con control de versiones habilitado para llamar a esta API.

(Heredado de BlobBaseClient)
SetLegalHoldAsync(Boolean, CancellationToken)

Establece una suspensión legal en el blob. Tenga en cuenta que el control de versiones de blobs debe estar habilitado en la cuenta de almacenamiento y el blob debe estar en un contenedor con almacenamiento inmutable con control de versiones habilitado para llamar a esta API.

(Heredado de BlobBaseClient)
SetMetadata(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

La operación SetMetadata(IDictionary<String,String>, BlobRequestConditions, CancellationToken) establece metadatos definidos por el usuario para el blob especificado como uno o varios pares nombre-valor.

Para obtener más información, vea Establecer metadatos de blob.

(Heredado de BlobBaseClient)
SetMetadataAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

La operación SetMetadataAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken) establece metadatos definidos por el usuario para el blob especificado como uno o varios pares nombre-valor.

Para obtener más información, vea Establecer metadatos de blob.

(Heredado de BlobBaseClient)
SetTags(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

Establece etiquetas en el blob subyacente. Un blob puede tener hasta 10 etiquetas. Las claves de etiqueta deben tener entre 1 y 128 caracteres. Los valores de etiqueta deben tener entre 0 y 256 caracteres. Los caracteres de clave y valor válidos incluyen letras minúsculas y mayúsculas, dígitos (0-9), espacio (' '), más ('+'), menos ('-'), punto ('.'), barra diagonal ('/'), dos puntos (':'), iguales ('=') y subrayado bajo ('_') .

Para obtener más información, vea Establecer etiquetas de blob.

(Heredado de BlobBaseClient)
SetTagsAsync(IDictionary<String,String>, BlobRequestConditions, CancellationToken)

Establece etiquetas en el blob subyacente. Un blob puede tener hasta 10 etiquetas. Las claves de etiqueta deben tener entre 1 y 128 caracteres. Los valores de etiqueta deben tener entre 0 y 256 caracteres. Los caracteres de clave y valor válidos incluyen letras minúsculas y mayúsculas, dígitos (0-9), espacio (' '), más ('+'), menos ('-'), punto ('.'), barra diagonal ('/'), dos puntos (':'), iguales ('=') y subrayado bajo ('_') .

Para obtener más información, vea Establecer etiquetas de blob.

(Heredado de BlobBaseClient)
StartCopyFromUri(Uri, BlobCopyFromUriOptions, CancellationToken)

La StartCopyFromUri(Uri, BlobCopyFromUriOptions, CancellationToken) operación inicia una copia asincrónica de los datos de source a este blob. Puede comprobar el Azure.Storage.Blobs.Models.BlobProperties.CopyStatus devuelto desde GetProperties(BlobRequestConditions, CancellationToken) para determinar si la copia se ha completado.

Para obtener más información, vea Copiar blob.

(Heredado de BlobBaseClient)
StartCopyFromUriAsync(Uri, BlobCopyFromUriOptions, CancellationToken)

La Azure.Storage.Blobs.Specialized.BlobBaseClient.StartCopyFromUri(System.Uri,System.Collections.Generic.IDictionary{System.String,System.String},System.Nullable{Azure.Storage.Blobs.Models.AccessTier},Azure.Storage.Blobs.Models.BlobRequestConditions,Azure.Storage.Blobs.Models.BlobRequestConditions,System.Nullable{Azure.Storage.Blobs.Models.RehydratePriority},System.Threading.CancellationToken) operación inicia una copia asincrónica de los datos de source a este blob. Puede comprobar el Azure.Storage.Blobs.Models.BlobProperties.CopyStatus devuelto desde GetPropertiesAsync(BlobRequestConditions, CancellationToken) para determinar si la copia se ha completado.

Para obtener más información, vea Copiar blob.

(Heredado de BlobBaseClient)
SyncCopyFromUri(Uri, BlobCopyFromUriOptions, CancellationToken)

La operación Copy Blob From URL copia un blob en un destino dentro de la cuenta de almacenamiento sincrónicamente para tamaños de blob de origen de hasta 256 MiB. Esta API está disponible a partir de la versión 2018-03-28. El origen de una operación Copy Blob From URL puede ser cualquier blob en bloques confirmado en cualquier cuenta de Azure Storage que sea pública o autorizada con una firma de acceso compartido.

El tamaño del blob de origen puede ser una longitud máxima de hasta 256 MiB.

Para obtener más información, vea Copie el blob de la dirección URL.

(Heredado de BlobBaseClient)
SyncCopyFromUriAsync(Uri, BlobCopyFromUriOptions, CancellationToken)

La operación Copy Blob From URL copia un blob en un destino dentro de la cuenta de almacenamiento sincrónicamente para tamaños de blob de origen de hasta 256 MiB. Esta API está disponible a partir de la versión 2018-03-28. El origen de una operación Copy Blob From URL puede ser cualquier blob en bloques confirmado en cualquier cuenta de Azure Storage que sea pública o autorizada con una firma de acceso compartido.

El tamaño del blob de origen puede ser una longitud máxima de hasta 256 MiB.

Para obtener más información, vea Copie el blob de la dirección URL.

(Heredado de BlobBaseClient)
Undelete(CancellationToken)

La Undelete(CancellationToken) operación restaura el contenido y los metadatos de un blob eliminado temporalmente y las instantáneas eliminadas temporalmente asociadas.

Para obtener más información, vea Recuperar blob.

(Heredado de BlobBaseClient)
UndeleteAsync(CancellationToken)

La UndeleteAsync(CancellationToken) operación restaura el contenido y los metadatos de un blob eliminado temporalmente y las instantáneas eliminadas temporalmente asociadas.

Para obtener más información, vea Recuperar blob.

(Heredado de BlobBaseClient)
WithCustomerProvidedKey(Nullable<CustomerProvidedKey>)

Inicializa una nueva instancia de la AppendBlobClient clase con un origen idéntico Uri , pero el especificado customerProvidedKey.

WithEncryptionScope(String)

Inicializa una nueva instancia de la AppendBlobClient clase con un origen idéntico Uri , pero el especificado encryptionScope.

WithSnapshot(String)

Inicializa una nueva instancia de la AppendBlobClient clase con un origen idéntico Uri , pero la marca de tiempo especificada snapshot .

Para obtener más información, vea Cree una instantánea de un blob.

WithSnapshotCore(String)

Crea una nueva instancia de la BlobBaseClient clase con un origen idéntico Uri , pero la marca de tiempo especificada snapshot .

(Heredado de BlobBaseClient)
WithVersion(String)

Inicializa una nueva instancia de la AppendBlobClient clase con un origen idéntico Uri , pero la marca de tiempo especificada versionId .

Métodos de extensión

GetBlobLeaseClient(BlobBaseClient, String)

Inicializa una nueva instancia de la clase BlobLeaseClient.

GetParentBlobContainerClient(BlobBaseClient)

Cree un nuevo BlobContainerClient que apunte a este BlobBaseClientcontenedor primario. El nuevo BlockBlobClient usa la misma canalización de directiva de solicitud que .BlobBaseClient

Se aplica a