Compartir a través de


CloudBlockBlob Clase

public class CloudBlockBlob extends CloudBlob

Representa un blob que se carga como un conjunto de bloques.

Resumen del constructor

Constructor Description
CloudBlockBlob(final CloudBlockBlob otherBlob)

Crea una instancia de la clase copiando valores de otro blob en bloques de nube.

CloudBlockBlob(final StorageUri blobAbsoluteUri)

Crea una instancia de la clase mediante el valor de StorageUri absoluto especificado.

CloudBlockBlob(final StorageUri blobAbsoluteUri, final StorageCredentials credentials)

Crea una instancia de la clase mediante el valor de StorageUri y las credenciales absolutos especificados.

CloudBlockBlob(final StorageUri blobAbsoluteUri, final String snapshotID, final StorageCredentials credentials)

Crea una instancia de la clase mediante el valor de StorageUri absoluto, el identificador de instantánea y las credenciales especificados.

CloudBlockBlob(final URI blobAbsoluteUri)

Crea una instancia de la clase utilizando el URI absoluto especificado.

CloudBlockBlob(final URI blobAbsoluteUri, final StorageCredentials credentials)

Crea una instancia de la clase mediante el URI absoluto y las credenciales especificados.

CloudBlockBlob(final URI blobAbsoluteUri, final String snapshotID, final StorageCredentials credentials)

Crea una instancia de la clase con el identificador URI absoluto, el identificador de instantánea y las credenciales especificados.

CloudBlockBlob(String blobName, String snapshotID, CloudBlobContainer container)

Crea una instancia de la clase mediante el tipo, el nombre, el identificador de instantánea y el contenedor especificados.

Resumen del método

Modificador y tipo Método y descripción
void commitBlockList(final Iterable<BlockEntry> blockList)

Confirma una lista de bloqueos en el servicio de almacenamiento. Para poder escribirse como parte de un blob, un bloque debe haberse escrito correctamente en el servidor en una operación uploadBlock anterior.

void commitBlockList(final Iterable<BlockEntry> blockList, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Confirma una lista de bloqueos en el servicio de almacenamiento mediante el identificador de concesión, las opciones de solicitud y el contexto de operación especificados. Para poder escribirse como parte de un blob, un bloque debe haberse escrito correctamente en el servidor en una operación uploadBlock anterior.

void commitBlockList(final Iterable<BlockEntry> blockList, StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Confirma una lista de bloqueos en el servicio de almacenamiento mediante el identificador de concesión, las opciones de solicitud y el contexto de operación especificados. Para que se escriba como parte de un blob, un bloque debe haberse escrito correctamente en el servidor en una operación uploadBlock anterior.

void createBlockFromURI(final String blockId, final URI copySource, final Long offset, final Long length)

Crea un bloque que se va a confirmar como parte del blob en bloques, mediante el identificador de bloque especificado y la dirección URL de origen.

void createBlockFromURI(final String blockId, final URI copySource, final Long offset, final Long length, String md5, final AccessCondition sourceAccessCondition, BlobRequestOptions options, OperationContext opContext)

Crea un bloque que se va a confirmar como parte del blob en bloques, mediante el identificador de bloque especificado, la dirección URL de origen especificada, el identificador de concesión, las opciones de solicitud y el contexto de operación especificados.

ArrayList<BlockEntry> downloadBlockList()

Descarga la lista de bloques confirmada del blob en bloques.

La lista de bloques confirmados incluye la lista de bloques que se han confirmado correctamente en el blob en bloques. La lista de bloques confirmados se devuelve en el mismo orden en que se confirmaron en el blob. Un bloque puede aparecer más de una vez en la lista de bloques confirmados.

ArrayList<BlockEntry> downloadBlockList(final BlockListingFilter blockListingFilter, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Descarga la lista de bloques del blob en bloques mediante el filtro de lista de bloques, las opciones de solicitud y el contexto de operación especificados.

La lista de bloques confirmados incluye la lista de bloques que se han confirmado correctamente en el blob en bloques. La lista de bloques confirmados se devuelve en el mismo orden en que se confirmaron en el blob. Un bloque puede aparecer más de una vez en la lista de bloques confirmados.

String downloadText()

Descarga un blob en una cadena mediante la codificación predeterminada de la plataforma.

String downloadText(final String charsetName, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Descarga un blob en una cadena mediante la codificación especificada.

boolean isStreamWriteSizeModified()

Obtiene la marca que indica si se modificó streamWriteSize predeterminado.

BlobOutputStream openOutputStream()

Crea y abre un flujo de salida para escribir datos en el blob en bloques. Si el blob ya existe en el servicio, se sobrescribirá.

Para evitar sobrescribir y, en su lugar, producir un error, use la openOutputStream(AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) sobrecarga con el adecuado AccessCondition.

BlobOutputStream openOutputStream(AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Crea y abre un flujo de salida para escribir datos en el blob en bloques mediante las opciones de solicitud y el contexto de operación especificados. Si el blob ya existe en el servicio, se sobrescribirá.

Para evitar sobrescribir y, en su lugar, producir un error, pase un AccessCondition generado mediante generateIfNotExistsCondition().

void setStreamWriteSizeInBytes(final int streamWriteSizeInBytes)

Establece el número de bytes que se van a almacenar en búfer al escribir en un BlobOutputStream.

final String startCopy(final CloudBlockBlob sourceBlob)

Solicita al servicio que empiece a copiar el contenido, las propiedades y los metadatos de un blob en bloques en un nuevo blob en bloques.

final String startCopy(final CloudBlockBlob sourceBlob, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

Solicita al servicio que empiece a copiar el contenido, las propiedades y los metadatos de un blob en bloques en un nuevo blob en bloques mediante las condiciones de acceso especificadas, el identificador de concesión, las opciones de solicitud y el contexto de la operación.

final String startCopy(final CloudBlockBlob sourceBlob, String contentMd5, boolean syncCopy, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

Solicita al servicio que empiece a copiar el contenido, las propiedades y los metadatos de un blob en bloques en un nuevo blob en bloques mediante las condiciones de acceso especificadas, el identificador de concesión, las opciones de solicitud y el contexto de la operación.

final String startCopy(final CloudBlockBlob sourceBlob, String contentMd5, boolean syncCopy, final StandardBlobTier standardBlobTier, RehydratePriority rehydratePriority, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

Solicita al servicio que empiece a copiar el contenido, las propiedades y los metadatos de un blob en bloques nuevo, mediante el nivel de blob, la prioridad de rehidratación, las condiciones de acceso especificadas, el identificador de concesión, las opciones de solicitud y el contexto de la operación.

final String startCopy(final CloudFile sourceFile)

Solicita al servicio que empiece a copiar el contenido, las propiedades y los metadatos de un archivo en un nuevo blob en bloques.

final String startCopy(final CloudFile sourceFile, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

Solicita al servicio que empiece a copiar el contenido, las propiedades y los metadatos de un archivo en un nuevo blob en bloques mediante las condiciones de acceso especificadas, el identificador de concesión, las opciones de solicitud y el contexto de la operación.

void upload(final InputStream sourceStream, final long length)

Carga los datos del flujo de origen en el blob en bloques. Si el blob ya existe en el servicio, se sobrescribirá.

void upload(final InputStream sourceStream, final long length, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carga los datos del flujo de origen en el blob mediante el identificador de concesión, las opciones de solicitud y el contexto de operación especificados. Si el blob ya existe en el servicio, se sobrescribirá.

void upload(final InputStream sourceStream, final long length, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carga los datos del flujo de origen en el blob mediante el identificador de concesión, las opciones de solicitud y el contexto de operación especificados. Si el blob ya existe en el servicio, se sobrescribirá.

void uploadBlock(final String blockId, final InputStream sourceStream, final long length)

Carga un bloque que se va a confirmar como parte del blob en bloques mediante el identificador de bloque especificado.

void uploadBlock(final String blockId, final InputStream sourceStream, final long length, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carga un bloque que se va a confirmar como parte del blob en bloques, mediante el identificador de bloque especificado, el identificador de concesión, las opciones de solicitud y el contexto de operación especificados.

void uploadFromByteArray(final byte[] buffer, final int offset, final int length, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carga un blob de datos en una matriz de bytes. Si el blob ya existe en el servicio, se sobrescribirá.

final void uploadFullBlob(final InputStream sourceStream, final long length, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, final BlobRequestOptions options, final OperationContext opContext)

Carga un blob en una sola operación.

void uploadStandardBlobTier(final StandardBlobTier standardBlobTier)

Establece el nivel de blob en un blob en bloques en una cuenta de almacenamiento estándar.

void uploadStandardBlobTier(final StandardBlobTier standardBlobTier, BlobRequestOptions options, OperationContext opContext)

Establece el nivel en un blob en bloques en una cuenta de almacenamiento estándar.

void uploadStandardBlobTier(final StandardBlobTier standardBlobTier, RehydratePriority rehydratePriority, BlobRequestOptions options, OperationContext opContext)

Establece el nivel en un blob en bloques en una cuenta de almacenamiento estándar.

void uploadText(final String content)

Carga un blob desde una cadena mediante la codificación predeterminada de la plataforma. Si el blob ya existe en el servicio, se sobrescribirá.

void uploadText(final String content, final String charsetName, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carga un blob desde una cadena mediante la codificación especificada. Si el blob ya existe en el servicio, se sobrescribirá.

void uploadText(final String content, final String charsetName, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carga un blob desde una cadena mediante la codificación especificada. Si el blob ya existe en el servicio, se sobrescribirá.

Miembros heredados

CloudBlob.abortCopy(final String copyId) CloudBlob.abortCopy(final String copyId, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.acquireLease() CloudBlob.acquireLease(final Integer leaseTimeInSeconds, final String proposedLeaseId) CloudBlob.acquireLease(final Integer leaseTimeInSeconds, final String proposedLeaseId, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.assertCorrectBlobType() CloudBlob.assertNoWriteOperationForSnapshot() CloudBlob.blobServiceClient CloudBlob.breakLease(final Integer breakPeriodInSeconds) CloudBlob.breakLease(final Integer breakPeriodInSeconds, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.changeLease(final String proposedLeaseId, final AccessCondition accessCondition) CloudBlob.changeLease(final String proposedLeaseId, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.CloudBlob(final BlobType type, String blobName, String snapshotID, CloudBlobContainer container) CloudBlob.CloudBlob(final BlobType type, final StorageUri uri, final String snapshotID, final StorageCredentials credentials) CloudBlob.CloudBlob(final CloudBlob otherBlob) CloudBlob.createSnapshot() CloudBlob.createSnapshot(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.createSnapshot(final HashMap<String, String> metadata, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.delete() CloudBlob.delete(final DeleteSnapshotsOption deleteSnapshotsOption, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.deleteIfExists() CloudBlob.deleteIfExists(final DeleteSnapshotsOption deleteSnapshotsOption, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.download(final OutputStream outStream) CloudBlob.download(final OutputStream outStream, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadAccountInfo() CloudBlob.downloadAccountInfo(BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadAccountInformationImpl(final RequestOptions options) CloudBlob.downloadAttributes() CloudBlob.downloadAttributes(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadRange(final long offset, final Long length, final OutputStream outStream) CloudBlob.downloadRange(final long offset, final Long length, final OutputStream outStream, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadRangeInternal(final long blobOffset, final Long length, final byte[] buffer, final int bufferOffset, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadRangeToByteArray(final long offset, final Long length, final byte[] buffer, final int bufferOffset) CloudBlob.downloadRangeToByteArray(final long offset, final Long length, final byte[] buffer, final int bufferOffset, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadToByteArray(final byte[] buffer, final int bufferOffset) CloudBlob.downloadToByteArray(final byte[] buffer, final int bufferOffset, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadToFile(final String path) CloudBlob.downloadToFile(final String path, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.exists() CloudBlob.exists(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.generateSharedAccessSignature(final SharedAccessBlobPolicy policy, final String groupPolicyIdentifier) CloudBlob.generateSharedAccessSignature(final SharedAccessBlobPolicy policy, final SharedAccessBlobHeaders headers, final String groupPolicyIdentifier) CloudBlob.generateSharedAccessSignature(final SharedAccessBlobPolicy policy, final SharedAccessBlobHeaders headers, final String groupPolicyIdentifier, final IPRange ipRange, final SharedAccessProtocols protocols) CloudBlob.generateSharedAccessSignature(final SharedAccessBlobPolicy policy, final SharedAccessBlobHeaders headers, final String groupPolicyIdentifier, final IPRange ipRange, final SharedAccessProtocols protocols, boolean skipDecoding) CloudBlob.generateUserDelegationSharedAccessSignature(UserDelegationKey delegationKey, SharedAccessBlobPolicy policy) CloudBlob.generateUserDelegationSharedAccessSignature(final UserDelegationKey delegationKey, final SharedAccessBlobPolicy policy, final SharedAccessBlobHeaders headers, final IPRange ipRange, final SharedAccessProtocols protocols) CloudBlob.getContainer() CloudBlob.getCopyState() CloudBlob.getMetadata() CloudBlob.getName() CloudBlob.getParent() CloudBlob.getParentNameFromURI(final StorageUri resourceAddress, final String delimiter, final CloudBlobContainer container) CloudBlob.getProperties() CloudBlob.getQualifiedStorageUri() CloudBlob.getQualifiedUri() CloudBlob.getServiceClient() CloudBlob.getSnapshotID() CloudBlob.getSnapshotQualifiedStorageUri() CloudBlob.getSnapshotQualifiedUri() CloudBlob.getStorageUri() CloudBlob.getStreamMinimumReadSizeInBytes() CloudBlob.getStreamWriteSizeInBytes() CloudBlob.getTransformedAddress(final OperationContext opContext) CloudBlob.getUri() CloudBlob.isSnapshot() CloudBlob.openInputStream() CloudBlob.openInputStream(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.openInputStream(final long offset, final Long length, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.parent CloudBlob.releaseLease(final AccessCondition accessCondition) CloudBlob.releaseLease(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.renewLease(final AccessCondition accessCondition) CloudBlob.renewLease(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.setContainer(final CloudBlobContainer container) CloudBlob.setMetadata(final HashMap<String, String> metadata) CloudBlob.setProperties(final BlobProperties properties) CloudBlob.setSnapshotID(final String snapshotID) CloudBlob.setStorageUri(final StorageUri storageUri) CloudBlob.setStreamMinimumReadSizeInBytes(final int minimumReadSize) CloudBlob.startCopy(final URI source) CloudBlob.startCopy(final URI source, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.startCopy(final URI source, final String blobTierString, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.startCopy(final URI source, String contentMd5, boolean syncCopy, final String blobTierString, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.startCopy(final URI source, String contentMd5, boolean syncCopy, final String blobTierString, final RehydratePriority rehydratePriority, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.startCopyImpl(final URI source, final String contentMd5, final boolean syncCopy, final boolean incrementalCopy, final String blobTierString, final RehydratePriority rehydratePriority, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, final BlobRequestOptions options) CloudBlob.streamMinimumReadSizeInBytes CloudBlob.streamWriteSizeInBytes CloudBlob.undelete() CloudBlob.undelete(BlobRequestOptions options, OperationContext opContext) CloudBlob.updateEtagAndLastModifiedFromResponse(HttpURLConnection request) CloudBlob.updateLengthFromResponse(HttpURLConnection request) CloudBlob.uploadFromByteArray(final byte[] buffer, final int offset, final int length) CloudBlob.uploadFromByteArray(final byte[] buffer, final int offset, final int length, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.uploadFromFile(final String path) CloudBlob.uploadFromFile(final String path, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.uploadMetadata() CloudBlob.uploadMetadata(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.uploadProperties() CloudBlob.uploadProperties(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.validateCPKHeaders(StorageRequest<CloudBlobClient, T, R> request, BlobRequestOptions options, boolean upload)

Detalles del constructor

CloudBlockBlob

public CloudBlockBlob(final CloudBlockBlob otherBlob)

Crea una instancia de la clase copiando valores de otro blob en bloques de nube.

Parameters:

otherBlob - Objeto CloudBlockBlob que representa el blob en bloques que se va a copiar.

CloudBlockBlob

public CloudBlockBlob(final StorageUri blobAbsoluteUri)

Crea una instancia de la clase mediante el valor de StorageUri absoluto especificado.

Parameters:

blobAbsoluteUri - Objeto StorageUri que representa el URI absoluto para el blob.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

CloudBlockBlob

public CloudBlockBlob(final StorageUri blobAbsoluteUri, final StorageCredentials credentials)

Crea una instancia de la clase mediante el valor de StorageUri y las credenciales absolutos especificados.

Parameters:

blobAbsoluteUri - Objeto StorageUri que representa el valor de StorageUri absoluto para el blob.
credentials - Objeto StorageCredentials utilizado para autenticar el acceso.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

CloudBlockBlob

public CloudBlockBlob(final StorageUri blobAbsoluteUri, final String snapshotID, final StorageCredentials credentials)

Crea una instancia de la clase mediante el valor de StorageUri absoluto, el identificador de instantánea y las credenciales especificados.

Parameters:

blobAbsoluteUri - Objeto StorageUri que representa el valor de StorageUri absoluto para el blob.
snapshotID - que String representa la versión de instantánea, si procede.
credentials - Objeto StorageCredentials utilizado para autenticar el acceso.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

CloudBlockBlob

public CloudBlockBlob(final URI blobAbsoluteUri)

Crea una instancia de la clase utilizando el URI absoluto especificado.

Parameters:

blobAbsoluteUri - Objeto java.net.URI que representa el URI absoluto para el blob.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

CloudBlockBlob

public CloudBlockBlob(final URI blobAbsoluteUri, final StorageCredentials credentials)

Crea una instancia de la clase mediante el URI absoluto y las credenciales especificados.

Parameters:

blobAbsoluteUri - Objeto java.net.URI que representa el URI absoluto para el blob.
credentials - Objeto StorageCredentials utilizado para autenticar el acceso.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

CloudBlockBlob

public CloudBlockBlob(final URI blobAbsoluteUri, final String snapshotID, final StorageCredentials credentials)

Crea una instancia de la clase con el identificador URI absoluto, el identificador de instantánea y las credenciales especificados.

Parameters:

blobAbsoluteUri - Objeto java.net.URI que representa el URI absoluto para el blob.
snapshotID - que String representa la versión de instantánea, si procede.
credentials - Objeto StorageCredentials utilizado para autenticar el acceso.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

CloudBlockBlob

protected CloudBlockBlob(String blobName, String snapshotID, CloudBlobContainer container)

Crea una instancia de la clase mediante el tipo, el nombre, el identificador de instantánea y el contenedor especificados.

Parameters:

blobName - Nombre del blob.
snapshotID - que String representa la versión de instantánea, si procede.
container - Referencia al contenedor primario.

Throws:

URISyntaxException - Si el URI del recurso no es válido.

Detalles del método

commitBlockList

public void commitBlockList(final Iterable blockList)

Confirma una lista de bloqueos en el servicio de almacenamiento. Para poder escribirse como parte de un blob, un bloque debe haberse escrito correctamente en el servidor en una operación uploadBlock anterior.

Parameters:

blockList - Colección enumerable de objetos que representa los elementos de bloque de BlockEntry lista que se confirman. El size campo se omite.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

commitBlockList

public void commitBlockList(final Iterable blockList, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Confirma una lista de bloqueos en el servicio de almacenamiento mediante el identificador de concesión, las opciones de solicitud y el contexto de operación especificados. Para poder escribirse como parte de un blob, un bloque debe haberse escrito correctamente en el servidor en una operación uploadBlock anterior.

Parameters:

blockList - Colección enumerable de objetos que representa los elementos de bloque de BlockEntry lista que se confirman. Se omite el campo de tamaño.
accessCondition - Objeto AccessCondition que representa las condiciones de acceso para el blob.
options - Objeto BlobRequestOptions que especifica las opciones adicionales de la solicitud. Al especificar null , se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto para la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

commitBlockList

public void commitBlockList(final Iterable blockList, StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Confirma una lista de bloqueos en el servicio de almacenamiento mediante el identificador de concesión, las opciones de solicitud y el contexto de operación especificados. Para que se escriba como parte de un blob, un bloque debe haberse escrito correctamente en el servidor en una operación uploadBlock anterior.

Parameters:

blockList - Colección enumerable de BlockEntry objetos que representa los elementos de bloque de lista que se confirman. Se omite el campo de tamaño.
standardBlobTier
accessCondition - Objeto AccessCondition que representa las condiciones de acceso para el blob.
options - Objeto BlobRequestOptions que especifica las opciones adicionales para la solicitud. Al especificar null se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto para la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

createBlockFromURI

public void createBlockFromURI(final String blockId, final URI copySource, final Long offset, final Long length)

Crea un bloque que se va a confirmar como parte del blob en bloques, mediante el identificador de bloque especificado y la dirección URL de origen.

Parameters:

blockId - que String representa el identificador de bloque codificado en Base 64. Tenga en cuenta que para un blob determinado la longitud de todos los identificadores de bloque debe ser idéntica.
copySource - de URI los datos de origen. Puede apuntar a cualquier blob o archivo de Azure que sea público o la dirección URL puede incluir una firma de acceso compartido.
offset - que long representa el desplazamiento que se va a usar como punto de partida para el origen.
length - que Long representa el número de bytes que se van a copiar o null copiar hasta el final del blob.

Throws:

IOException - Si se produjo un error de E/S.
StorageException - Si se produjo un error en el servicio de almacenamiento.

createBlockFromURI

public void createBlockFromURI(final String blockId, final URI copySource, final Long offset, final Long length, String md5, final AccessCondition sourceAccessCondition, BlobRequestOptions options, OperationContext opContext)

Crea un bloque que se va a confirmar como parte del blob en bloques, mediante el identificador de bloque especificado, la dirección URL de origen especificada, el identificador de concesión, las opciones de solicitud y el contexto de operación especificados.

Parameters:

blockId - que String representa el identificador de bloque codificado en Base 64. Tenga en cuenta que para un blob determinado la longitud de todos los identificadores de bloque debe ser idéntica.
copySource - de URI los datos de origen. Puede apuntar a cualquier blob o archivo de Azure que sea público o la dirección URL puede incluir una firma de acceso compartido.
offset - que long representa el desplazamiento que se va a usar como punto de partida para el origen.
length - que Long representa el número de bytes que se van a copiar o null copiar hasta el final del blob.
md5 - que String representa el MD5 caluclated para el intervalo de bytes del origen.
sourceAccessCondition - Objeto AccessCondition que representa las condiciones de acceso del blob de origen.
options - Objeto BlobRequestOptions que especifica las opciones adicionales para la solicitud. Al especificar null se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto para la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

downloadBlockList

public ArrayList downloadBlockList()

Descarga la lista de bloques confirmada del blob en bloques.

La lista de bloques confirmados incluye la lista de bloques que se han confirmado correctamente en el blob en bloques. La lista de bloques confirmados se devuelve en el mismo orden en que se confirmaron en el blob. Un bloque puede aparecer más de una vez en la lista de bloques confirmados.

Returns:

Objeto ArrayList de BlockEntry objetos que representan los elementos de bloque de lista confirmados descargados del blob en bloques.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

downloadBlockList

public ArrayList downloadBlockList(final BlockListingFilter blockListingFilter, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Descarga la lista de bloques del blob en bloques mediante el filtro de lista de bloques, las opciones de solicitud y el contexto de operación especificados.

La lista de bloques confirmados incluye la lista de bloques que se han confirmado correctamente en el blob en bloques. La lista de bloques confirmados se devuelve en el mismo orden en que se confirmaron en el blob. Un bloque puede aparecer más de una vez en la lista de bloques confirmados.

Parameters:

blockListingFilter - Valor BlockListingFilter que especifica si se descargan bloques confirmados, bloques sin confirmar o todos los bloques.
accessCondition - Objeto AccessCondition que representa las condiciones de acceso para el blob.
options - Objeto BlobRequestOptions que especifica las opciones adicionales para la solicitud. Al especificar null se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto para la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Returns:

Objeto ArrayList de BlockEntry objetos que representan los elementos de bloque de lista descargados del blob en bloques.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

downloadText

public String downloadText()

Descarga un blob en una cadena mediante la codificación predeterminada de la plataforma.

Returns:

que String representa el contenido del blob.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.
IOException

downloadText

public String downloadText(final String charsetName, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Descarga un blob en una cadena mediante la codificación especificada.

Parameters:

charsetName - que String representa el nombre del conjunto de caracteres que se va a usar para codificar el contenido. Si es null, se usa la codificación predeterminada de la plataforma.
accessCondition - Objeto AccessCondition que representa las condiciones de acceso para el blob.
options - Objeto BlobRequestOptions que especifica las opciones adicionales para la solicitud. Al especificar null se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto para la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Returns:

que String representa el contenido del blob.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.
IOException

isStreamWriteSizeModified

public boolean isStreamWriteSizeModified()

Obtiene la marca que indica si se modificó streamWriteSize predeterminado.

openOutputStream

public BlobOutputStream openOutputStream()

Crea y abre un flujo de salida para escribir datos en el blob en bloques. Si el blob ya existe en el servicio, se sobrescribirá.

Para evitar sobrescribir y, en su lugar, producir un error, use la openOutputStream(AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) sobrecarga con el adecuado AccessCondition.

Returns:

Objeto BlobOutputStream que se usa para escribir datos en el blob.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

openOutputStream

public BlobOutputStream openOutputStream(AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Crea y abre un flujo de salida para escribir datos en el blob en bloques mediante las opciones de solicitud y el contexto de operación especificados. Si el blob ya existe en el servicio, se sobrescribirá.

Para evitar sobrescribir y, en su lugar, producir un error, pase un AccessCondition generado mediante generateIfNotExistsCondition().

Parameters:

accessCondition - Objeto AccessCondition que representa las condiciones de acceso para el blob.
options - Objeto BlobRequestOptions que especifica las opciones adicionales para la solicitud. Al especificar null se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto para la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Returns:

Objeto BlobOutputStream que se usa para escribir datos en el blob.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

setStreamWriteSizeInBytes

public void setStreamWriteSizeInBytes(final int streamWriteSizeInBytes)

Establece el número de bytes que se van a almacenar en búfer al escribir en un BlobOutputStream.

Parameters:

streamWriteSizeInBytes - que int representa el tamaño máximo de bloque, en bytes, para escribir en un blob en bloques mientras se usa un BlobOutputStream objeto, que va de 16 KB a 100 MB, ambos incluidos.

Throws:

IllegalArgumentException - Si streamWriteSizeInBytes es menor que 16 KB o superior a 100 MB.

startCopy

public final String startCopy(final CloudBlockBlob sourceBlob)

Solicita al servicio que empiece a copiar el contenido, las propiedades y los metadatos de un blob en bloques en un nuevo blob en bloques.

Parameters:

sourceBlob - Objeto CloudBlockBlob que representa el blob de origen que se va a copiar.

Returns:

que String representa el identificador de copia asociado a la operación de copia.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.
URISyntaxException

startCopy

public final String startCopy(final CloudBlockBlob sourceBlob, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

Solicita al servicio que empiece a copiar el contenido, las propiedades y los metadatos de un blob en bloques en un nuevo blob en bloques mediante las condiciones de acceso especificadas, el identificador de concesión, las opciones de solicitud y el contexto de la operación.

Parameters:

sourceBlob - Objeto CloudBlockBlob que representa el blob de origen que se va a copiar.
sourceAccessCondition - Objeto AccessCondition que representa las condiciones de acceso del blob de origen.
destinationAccessCondition - Objeto AccessCondition que representa las condiciones de acceso del blob de destino.
options - Objeto BlobRequestOptions que especifica las opciones adicionales para la solicitud. Al especificar null se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto para la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Returns:

que String representa el identificador de copia asociado a la operación de copia.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.
URISyntaxException

startCopy

public final String startCopy(final CloudBlockBlob sourceBlob, String contentMd5, boolean syncCopy, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

Solicita al servicio que empiece a copiar el contenido, las propiedades y los metadatos de un blob en bloques en un nuevo blob en bloques mediante las condiciones de acceso especificadas, el identificador de concesión, las opciones de solicitud y el contexto de la operación.

Parameters:

sourceBlob - Objeto CloudBlockBlob que representa el blob de origen que se va a copiar.
contentMd5 - Valor hash opcional que se usa para garantizar la integridad transaccional de la operación. Puede estar null o estar vacío.
syncCopy - para boolean habilitar la copia sincrónica del servidor de blobs.
sourceAccessCondition - Objeto AccessCondition que representa las condiciones de acceso del blob de origen.
destinationAccessCondition - Objeto AccessCondition que representa las condiciones de acceso del blob de destino.
options - Objeto BlobRequestOptions que especifica las opciones adicionales para la solicitud. Al especificar null se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto para la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Returns:

que String representa el identificador de copia asociado a la operación de copia.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.
URISyntaxException

startCopy

public final String startCopy(final CloudBlockBlob sourceBlob, String contentMd5, boolean syncCopy, final StandardBlobTier standardBlobTier, RehydratePriority rehydratePriority, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

Solicita al servicio que empiece a copiar el contenido, las propiedades y los metadatos de un blob en bloques nuevo, mediante el nivel de blob, la prioridad de rehidratación, las condiciones de acceso especificadas, el identificador de concesión, las opciones de solicitud y el contexto de la operación.

Parameters:

sourceBlob - Objeto CloudBlockBlob que representa el blob de origen que se va a copiar.
contentMd5 - Valor hash opcional que se usa para garantizar la integridad transaccional de la operación. Puede estar null o estar vacío.
syncCopy - para boolean habilitar la copia sincrónica del servidor de blobs.
standardBlobTier - Objeto StandardBlobTier que representa el nivel del blob.
rehydratePriority - Objeto RehydratePriority que representa la prioridad de rehidratación.
sourceAccessCondition - Objeto AccessCondition que representa las condiciones de acceso del blob de origen.
destinationAccessCondition - Objeto AccessCondition que representa las condiciones de acceso del blob de destino.
options - Objeto BlobRequestOptions que especifica las opciones adicionales para la solicitud. Al especificar null se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto para la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Returns:

que String representa el identificador de copia asociado a la operación de copia.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.
URISyntaxException

startCopy

public final String startCopy(final CloudFile sourceFile)

Solicita al servicio que empiece a copiar el contenido, las propiedades y los metadatos de un archivo en un nuevo blob en bloques.

Parameters:

sourceFile - Objeto CloudFile que representa el archivo de origen que se va a copiar.

Returns:

que String representa el identificador de copia asociado a la operación de copia.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.
URISyntaxException

startCopy

public final String startCopy(final CloudFile sourceFile, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

Solicita al servicio que empiece a copiar el contenido, las propiedades y los metadatos de un archivo en un nuevo blob en bloques mediante las condiciones de acceso especificadas, el identificador de concesión, las opciones de solicitud y el contexto de la operación.

Parameters:

sourceFile - Objeto CloudFile que representa el archivo de origen que se va a copiar.
sourceAccessCondition - Objeto AccessCondition que representa las condiciones de acceso para el archivo de origen.
destinationAccessCondition - Objeto AccessCondition que representa las condiciones de acceso del blob en bloques de destino.
options - Objeto BlobRequestOptions que especifica las opciones adicionales para la solicitud. Al especificar null se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado (CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto para la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Returns:

que String representa el identificador de copia asociado a la operación de copia.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.
URISyntaxException - Si el URI del recurso no es válido.

upload

public void upload(final InputStream sourceStream, final long length)

Carga los datos del flujo de origen en el blob en bloques. Si el blob ya existe en el servicio, se sobrescribirá.

Parameters:

sourceStream - Objeto InputStream que representa el flujo de entrada que se va a escribir en el blob en bloques.
length - que long representa la longitud, en bytes, de los datos de flujo o -1 si se desconoce.

Throws:

IOException - Si se produjo un error de E/S.
StorageException - Si se produjo un error en el servicio de almacenamiento.

upload

public void upload(final InputStream sourceStream, final long length, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carga los datos del flujo de origen en el blob mediante el identificador de concesión, las opciones de solicitud y el contexto de operación especificados. Si el blob ya existe en el servicio, se sobrescribirá.

Parameters:

sourceStream - Objeto InputStream que representa el flujo de entrada que se va a escribir en el blob en bloques.
length - que long representa la longitud, en bytes, de los datos de flujo o -1 si se desconoce.
accessCondition - Objeto AccessCondition que representa las condiciones de acceso para el blob.
options - Objeto BlobRequestOptions que especifica las opciones adicionales para la solicitud. Al especificar null se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto para la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Throws:

IOException - Si se produjo un error de E/S.
StorageException - Si se produjo un error en el servicio de almacenamiento.

upload

public void upload(final InputStream sourceStream, final long length, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carga los datos del flujo de origen en el blob mediante el identificador de concesión, las opciones de solicitud y el contexto de operación especificados. Si el blob ya existe en el servicio, se sobrescribirá.

Parameters:

sourceStream - Objeto InputStream que representa el flujo de entrada que se va a escribir en el blob en bloques.
length - que long representa la longitud, en bytes, de los datos de flujo o -1 si se desconoce.
standardBlobTier - Cadena que representa el nivel del blob.
accessCondition - Objeto AccessCondition que representa las condiciones de acceso para el blob.
options - Objeto BlobRequestOptions que especifica las opciones adicionales para la solicitud. Al especificar null se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto para la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Throws:

IOException - Si se produjo un error de E/S.
StorageException - Si se produjo un error en el servicio de almacenamiento.

uploadBlock

public void uploadBlock(final String blockId, final InputStream sourceStream, final long length)

Carga un bloque que se va a confirmar como parte del blob en bloques mediante el identificador de bloque especificado.

Parameters:

blockId - que String representa el identificador de bloque codificado en Base 64. Tenga en cuenta que para un blob determinado la longitud de todos los identificadores de bloque debe ser idéntica.
sourceStream - Objeto InputStream que representa el flujo de entrada que se va a escribir en el blob en bloques.
length - que long representa la longitud, en bytes, de los datos de flujo o -1 si se desconoce.

Throws:

IOException - Si se produjo un error de E/S.
StorageException - Si se produjo un error en el servicio de almacenamiento.

uploadBlock

public void uploadBlock(final String blockId, final InputStream sourceStream, final long length, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carga un bloque que se va a confirmar como parte del blob en bloques, mediante el identificador de bloque especificado, el identificador de concesión, las opciones de solicitud y el contexto de operación especificados.

Parameters:

blockId - que String representa el identificador de bloque codificado en Base 64. Tenga en cuenta que para un blob determinado la longitud de todos los identificadores de bloque debe ser idéntica.
sourceStream - Objeto InputStream que representa el flujo de entrada que se va a escribir en el blob en bloques.
length - que long representa la longitud, en bytes, de los datos de flujo o -1 si se desconoce.
accessCondition - Objeto AccessCondition que representa las condiciones de acceso para el blob.
options - Objeto BlobRequestOptions que especifica las opciones adicionales para la solicitud. Al especificar null se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto para la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Throws:

IOException - Si se produjo un error de E/S.
StorageException - Si se produjo un error en el servicio de almacenamiento.

uploadFromByteArray

public void uploadFromByteArray(final byte[] buffer, final int offset, final int length, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carga un blob de datos en una matriz de bytes. Si el blob ya existe en el servicio, se sobrescribirá.

Parameters:

buffer - Matriz byte que representa los datos que se van a escribir en el blob.
offset - que int representa el desplazamiento de la matriz de bytes desde la que se va a iniciar la carga de datos.
length - que int representa el número de bytes que se van a cargar desde el búfer de entrada.
standardBlobTier - Objeto StandardBlobTier que representa el nivel del blob.
accessCondition - Objeto AccessCondition que representa las condiciones de acceso para el blob.
options - Objeto BlobRequestOptions que especifica las opciones adicionales para la solicitud. Al especificar null se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto para la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.
IOException

uploadFullBlob

protected final void uploadFullBlob(final InputStream sourceStream, final long length, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, final BlobRequestOptions options, final OperationContext opContext)

Carga un blob en una sola operación.

Parameters:

sourceStream - Objeto InputStream que representa la secuencia de origen que se va a cargar.
length - Longitud, en bytes, de la secuencia o -1 si se desconoce.
standardBlobTier - Objeto StandardBlobTier que representa el nivel del blob.
accessCondition - Objeto AccessCondition que representa las condiciones de acceso para el blob.
options - Objeto BlobRequestOptions que especifica las opciones adicionales para la solicitud. Al especificar null se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto para la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

uploadStandardBlobTier

public void uploadStandardBlobTier(final StandardBlobTier standardBlobTier)

Establece el nivel de blob en un blob en bloques en una cuenta de almacenamiento estándar.

Parameters:

standardBlobTier - Objeto StandardBlobTier que representa el nivel del blob.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

uploadStandardBlobTier

public void uploadStandardBlobTier(final StandardBlobTier standardBlobTier, BlobRequestOptions options, OperationContext opContext)

Establece el nivel en un blob en bloques en una cuenta de almacenamiento estándar.

Parameters:

standardBlobTier - Objeto StandardBlobTier que representa el nivel del blob.
options - Objeto BlobRequestOptions que especifica las opciones adicionales para la solicitud. Al especificar null se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto de la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

uploadStandardBlobTier

public void uploadStandardBlobTier(final StandardBlobTier standardBlobTier, RehydratePriority rehydratePriority, BlobRequestOptions options, OperationContext opContext)

Establece el nivel en un blob en bloques en una cuenta de almacenamiento estándar.

Parameters:

standardBlobTier - Objeto StandardBlobTier que representa el nivel del blob.
rehydratePriority - Objeto RehydratePriority que representa la prioridad de rehidratación.
options - Objeto BlobRequestOptions que especifica las opciones adicionales para la solicitud. Al especificar null se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto de la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.

uploadText

public void uploadText(final String content)

Carga un blob desde una cadena mediante la codificación predeterminada de la plataforma. Si el blob ya existe en el servicio, se sobrescribirá.

Parameters:

content - que String representa el contenido que se cargará en el blob.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.
IOException

uploadText

public void uploadText(final String content, final String charsetName, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carga un blob desde una cadena mediante la codificación especificada. Si el blob ya existe en el servicio, se sobrescribirá.

Parameters:

content - que String representa el contenido que se cargará en el blob.
charsetName - que String representa el nombre del conjunto de caracteres que se va a usar para codificar el contenido. Si es null, se usa la codificación predeterminada de la plataforma.
accessCondition - Objeto AccessCondition que representa las condiciones de acceso para el blob.
options - Objeto BlobRequestOptions que especifica las opciones adicionales para la solicitud. Al especificar null se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto para la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.
IOException

uploadText

public void uploadText(final String content, final String charsetName, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

Carga un blob desde una cadena mediante la codificación especificada. Si el blob ya existe en el servicio, se sobrescribirá.

Parameters:

content - que String representa el contenido que se cargará en el blob.
charsetName - que String representa el nombre del conjunto de caracteres que se va a usar para codificar el contenido. Si es null, se usa la codificación predeterminada de la plataforma.
standardBlobTier - Objeto StandardBlobTier que representa el nivel del blob.
accessCondition - Objeto AccessCondition que representa las condiciones de acceso para el blob.
options - Objeto BlobRequestOptions que especifica las opciones adicionales para la solicitud. Al especificar null se usarán las opciones de solicitud predeterminadas del cliente de servicio asociado ( CloudBlobClient).
opContext - Objeto OperationContext que representa el contexto para la operación actual. Este objeto se utiliza para hacer un seguimiento de las solicitudes al servicio de almacenamiento y para proporcionar información adicional en tiempo de ejecución sobre la operación.

Throws:

StorageException - Si se produjo un error en el servicio de almacenamiento.
IOException

Se aplica a