Partager via


CloudBlockBlob Classe

public class CloudBlockBlob extends CloudBlob

Représente un objet blob qui est téléchargé en tant qu'ensemble de blocs.

Récapitulatif du constructeur

Constructeur Description
CloudBlockBlob(final CloudBlockBlob otherBlob)

Crée un instance de la classe en copiant des valeurs à partir d’un autre objet blob de blocs cloud.

CloudBlockBlob(final StorageUri blobAbsoluteUri)

Crée un instance de la classe à l’aide de l’élément StorageUri absolu spécifié.

CloudBlockBlob(final StorageUri blobAbsoluteUri, final StorageCredentials credentials)

Crée une instance de la classe à l’aide des informations d’identification et de stockage absolues spécifiées.

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

Crée un instance de la classe à l’aide de l’élément StorageUri absolu, de l’ID de instantané et des informations d’identification spécifiés.

CloudBlockBlob(final URI blobAbsoluteUri)

Crée un instance de la classe à l’aide de l’URI absolu spécifié.

CloudBlockBlob(final URI blobAbsoluteUri, final StorageCredentials credentials)

Crée un instance de la classe à l’aide de l’URI absolu et des informations d’identification spécifiés.

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

Crée une instance de la classe à l’aide de l’URI absolu, de l’ID de instantané et des informations d’identification spécifiés.

CloudBlockBlob(String blobName, String snapshotID, CloudBlobContainer container)

Crée une instance de la classe à l’aide du type, du nom, de l’ID instantané et du conteneur spécifiés.

Résumé de la méthode

Modificateur et type Méthode et description
void commitBlockList(final Iterable<BlockEntry> blockList)

Valide une liste de blocs dans le service de stockage. Pour être écrit dans le cadre d’un objet blob, un bloc doit avoir été correctement écrit sur le serveur lors d’une opération uploadBlock précédente.

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

Valide une liste de blocage dans le service de stockage à l’aide de l’ID de bail, des options de demande et du contexte d’opération spécifiés. Pour être écrit dans le cadre d’un objet blob, un bloc doit avoir été correctement écrit sur le serveur lors d’une opération uploadBlock précédente.

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

Valide une liste de blocage dans le service de stockage à l’aide de l’ID de bail, des options de demande et du contexte d’opération spécifiés. Pour être écrit dans le cadre d’un objet blob, un bloc doit avoir été correctement écrit sur le serveur lors d’une opération uploadBlock précédente.

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

Crée un bloc à commiter dans le cadre de l’objet blob de blocs, à l’aide de l’ID de bloc et de l’URL source spécifiés.

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

Crée un bloc à commiter dans le cadre de l’objet blob de blocs, à l’aide de l’ID de bloc spécifié, de l’URL source spécifiée, de l’ID de bail, des options de demande et du contexte d’opération spécifiés.

ArrayList<BlockEntry> downloadBlockList()

Télécharge la liste de blocs validée à partir de l’objet blob de blocs.

La liste des blocs validés inclut la liste des blocs qui ont été correctement validés dans l’objet blob de blocs. La liste des blocs validés est retournée dans le même ordre qu’ils ont été validés dans l’objet blob. Aucun bloc ne peut être présent plusieurs fois dans la liste des blocs validés.

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

Télécharge la liste de blocs à partir de l’objet blob de blocs à l’aide du filtre de liste de blocs, des options de requête et du contexte d’opération spécifiés.

La liste des blocs validés inclut la liste des blocs qui ont été correctement validés dans l’objet blob de blocs. La liste des blocs validés est retournée dans le même ordre qu’ils ont été validés dans l’objet blob. Aucun bloc ne peut être présent plusieurs fois dans la liste des blocs validés.

String downloadText()

Télécharge un objet blob dans une chaîne à l’aide de l’encodage par défaut de la plateforme.

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

Télécharge un objet blob dans une chaîne à l’aide de l’encodage spécifié.

boolean isStreamWriteSizeModified()

Obtient l’indicateur qui indique si le streamWriteSize par défaut a été modifié.

BlobOutputStream openOutputStream()

Crée et ouvre un flux de sortie pour écrire des données dans l’objet blob de blocs. Si l’objet blob existe déjà sur le service, il est remplacé.

Pour éviter le remplacement et générer à la place une erreur, utilisez la openOutputStream(AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) surcharge avec le approprié AccessCondition.

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

Crée et ouvre un flux de sortie pour écrire des données dans l’objet blob de blocs à l’aide des options de requête et du contexte d’opération spécifiés. Si l’objet blob existe déjà sur le service, il est remplacé.

Pour éviter le remplacement et générer une erreur, transmettez un AccessCondition généré à l’aide generateIfNotExistsCondition()de .

void setStreamWriteSizeInBytes(final int streamWriteSizeInBytes)

Définit le nombre d’octets à mettre en mémoire tampon lors de l’écriture dans un BlobOutputStream.

final String startCopy(final CloudBlockBlob sourceBlob)

Demande au service de commencer à copier le contenu, les propriétés et les métadonnées d’un objet blob de blocs vers un nouvel objet blob de blocs.

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

Demande au service de commencer à copier le contenu, les propriétés et les métadonnées d’un objet blob de blocs vers un nouvel objet blob de blocs, en utilisant les conditions d’accès, l’ID de bail, les options de demande et le contexte d’opération spécifiés.

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

Demande au service de commencer à copier le contenu, les propriétés et les métadonnées d’un objet blob de blocs vers un nouvel objet blob de blocs, en utilisant les conditions d’accès, l’ID de bail, les options de demande et le contexte d’opération spécifiés.

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)

Demande au service de commencer à copier le contenu, les propriétés et les métadonnées d’un objet blob de blocs vers un nouvel objet blob de blocs, en utilisant le niveau d’objet blob, la priorité de réalimentation, les conditions d’accès spécifiées, l’ID de bail, les options de demande, le contexte d’opération.

final String startCopy(final CloudFile sourceFile)

Demande au service de commencer à copier le contenu, les propriétés et les métadonnées d’un fichier dans un nouvel objet blob de blocs.

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

Demande au service de commencer à copier le contenu, les propriétés et les métadonnées d’un fichier dans un nouvel objet blob de blocs, en utilisant les conditions d’accès, l’ID de bail, les options de demande et le contexte d’opération spécifiés.

void upload(final InputStream sourceStream, final long length)

Charge les données du flux source dans l’objet blob de blocs. Si l’objet blob existe déjà sur le service, il sera remplacé.

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

Charge les données de flux source dans l’objet blob, à l’aide de l’ID de bail, des options de demande et du contexte d’opération spécifiés. Si l’objet blob existe déjà sur le service, il sera remplacé.

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

Charge les données de flux source dans l’objet blob, à l’aide de l’ID de bail, des options de demande et du contexte d’opération spécifiés. Si l’objet blob existe déjà sur le service, il sera remplacé.

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

Charge un bloc à commiter dans le cadre de l’objet blob de blocs, à l’aide de l’ID de bloc spécifié.

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

Charge un bloc à commiter dans le cadre de l’objet blob de blocs, à l’aide de l’ID de bloc, de l’ID de bail spécifié, des options de demande et du contexte d’opération spécifiés.

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

Charge un objet blob à partir de données dans un tableau d’octets. Si l’objet blob existe déjà sur le service, il sera remplacé.

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

Charge un objet blob en une seule opération.

void uploadStandardBlobTier(final StandardBlobTier standardBlobTier)

Définit le niveau d’objet blob sur un objet blob de blocs sur un compte de stockage standard.

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

Définit le niveau d’un objet blob de blocs sur un compte de stockage standard.

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

Définit le niveau d’un objet blob de blocs sur un compte de stockage standard.

void uploadText(final String content)

Charge un objet blob à partir d’une chaîne à l’aide de l’encodage par défaut de la plateforme. Si l’objet blob existe déjà sur le service, il est remplacé.

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

Charge un objet blob à partir d’une chaîne à l’aide de l’encodage spécifié. Si l’objet blob existe déjà sur le service, il est remplacé.

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

Charge un objet blob à partir d’une chaîne à l’aide de l’encodage spécifié. Si l’objet blob existe déjà sur le service, il est remplacé.

Membres hérités

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)

Détails du constructeur

CloudBlockBlob

public CloudBlockBlob(final CloudBlockBlob otherBlob)

Crée un instance de la classe en copiant des valeurs à partir d’un autre objet blob de blocs cloud.

Parameters:

otherBlob - Objet CloudBlockBlob qui représente l’objet blob de blocs à copier.

CloudBlockBlob

public CloudBlockBlob(final StorageUri blobAbsoluteUri)

Crée un instance de la classe à l’aide de l’élément StorageUri absolu spécifié.

Parameters:

blobAbsoluteUri - Objet StorageUri qui représente l’URI absolu de l’objet blob.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

CloudBlockBlob

public CloudBlockBlob(final StorageUri blobAbsoluteUri, final StorageCredentials credentials)

Crée une instance de la classe à l’aide des informations d’identification et de stockage absolues spécifiées.

Parameters:

blobAbsoluteUri - Objet StorageUri qui représente le StorageUri absolu de l’objet blob.
credentials - Objet StorageCredentials utilisé pour authentifier l’accès.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

CloudBlockBlob

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

Crée un instance de la classe à l’aide de l’élément StorageUri absolu, de l’ID de instantané et des informations d’identification spécifiés.

Parameters:

blobAbsoluteUri - Objet StorageUri qui représente le StorageUri absolu de l’objet blob.
snapshotID - String qui représente la version instantané, le cas échéant.
credentials - Objet StorageCredentials utilisé pour authentifier l’accès.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

CloudBlockBlob

public CloudBlockBlob(final URI blobAbsoluteUri)

Crée un instance de la classe à l’aide de l’URI absolu spécifié.

Parameters:

blobAbsoluteUri - Objet java.net.URI qui représente l’URI absolu de l’objet blob.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

CloudBlockBlob

public CloudBlockBlob(final URI blobAbsoluteUri, final StorageCredentials credentials)

Crée un instance de la classe à l’aide de l’URI absolu et des informations d’identification spécifiés.

Parameters:

blobAbsoluteUri - Objet java.net.URI qui représente l’URI absolu de l’objet blob.
credentials - Objet StorageCredentials utilisé pour authentifier l’accès.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

CloudBlockBlob

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

Crée une instance de la classe à l’aide de l’URI absolu, de l’ID de instantané et des informations d’identification spécifiés.

Parameters:

blobAbsoluteUri - Objet java.net.URI qui représente l’URI absolu de l’objet blob.
snapshotID - String qui représente la version instantané, le cas échéant.
credentials - Objet StorageCredentials utilisé pour authentifier l’accès.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

CloudBlockBlob

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

Crée une instance de la classe à l’aide du type, du nom, de l’ID instantané et du conteneur spécifiés.

Parameters:

blobName - Le nom de l’objet Blob.
snapshotID - String qui représente la version instantané, le cas échéant.
container - Référence au conteneur parent.

Throws:

URISyntaxException - Si l’URI de ressource n’est pas valide.

Détails de la méthode

commitBlockList

public void commitBlockList(final Iterable blockList)

Valide une liste de blocs dans le service de stockage. Pour être écrit dans le cadre d’un objet blob, un bloc doit avoir été correctement écrit sur le serveur lors d’une opération uploadBlock précédente.

Parameters:

blockList - Collection énumérable d’objets qui représente les éléments de bloc de BlockEntry liste en cours de validation. Le size champ est ignoré.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

commitBlockList

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

Valide une liste de blocage dans le service de stockage à l’aide de l’ID de bail, des options de demande et du contexte d’opération spécifiés. Pour être écrit dans le cadre d’un objet blob, un bloc doit avoir été correctement écrit sur le serveur lors d’une opération uploadBlock précédente.

Parameters:

blockList - Collection énumérable d’objets qui représente les éléments de bloc de BlockEntry liste en cours de validation. Le champ size est ignoré.
accessCondition - Objet AccessCondition qui représente les conditions d'accès pour l'objet blob.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

commitBlockList

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

Valide une liste de blocage dans le service de stockage à l’aide de l’ID de bail, des options de demande et du contexte d’opération spécifiés. Pour être écrit dans le cadre d’un objet blob, un bloc doit avoir été correctement écrit sur le serveur lors d’une opération uploadBlock précédente.

Parameters:

blockList - Collection énumérable d’objets qui représente les éléments de bloc de BlockEntry liste en cours de validation. Le champ size est ignoré.
standardBlobTier
accessCondition - Objet AccessCondition qui représente les conditions d'accès pour l'objet blob.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

createBlockFromURI

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

Crée un bloc à commiter dans le cadre de l’objet blob de blocs, à l’aide de l’ID de bloc et de l’URL source spécifiés.

Parameters:

blockId - String qui représente l’ID de bloc encodé en base 64. Notez que pour un objet blob donné, la longueur de tous les ID de bloc doit être identique.
copySource - URI de la source de données. Il peut pointer vers n’importe quel objet blob ou fichier Azure qui est public ou l’URL peut inclure une signature d’accès partagé.
offset - long qui représente le décalage à utiliser comme point de départ pour la source.
length - Long qui représente le nombre d’octets à copier ou null à copier jusqu’à la fin de l’objet blob.

Throws:

IOException - Si une erreur d’E/S s’est produite.
StorageException - Si une erreur de service de stockage s’est produite.

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)

Crée un bloc à commiter dans le cadre de l’objet blob de blocs, à l’aide de l’ID de bloc spécifié, de l’URL source spécifiée, de l’ID de bail, des options de demande et du contexte d’opération spécifiés.

Parameters:

blockId - String qui représente l’ID de bloc encodé en base 64. Notez que pour un objet blob donné, la longueur de tous les ID de bloc doit être identique.
copySource - URI de la source de données. Il peut pointer vers n’importe quel objet blob ou fichier Azure qui est public ou l’URL peut inclure une signature d’accès partagé.
offset - long qui représente le décalage à utiliser comme point de départ pour la source.
length - Long qui représente le nombre d’octets à copier ou null à copier jusqu’à la fin de l’objet blob.
md5 - String qui représente la valeur MD5 caluclatée pour la plage d’octets de la source.
sourceAccessCondition - Objet AccessCondition qui représente les conditions d’accès pour l’objet blob source.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

downloadBlockList

public ArrayList downloadBlockList()

Télécharge la liste de blocs validée à partir de l’objet blob de blocs.

La liste des blocs validés inclut la liste des blocs qui ont été correctement validés dans l’objet blob de blocs. La liste des blocs validés est retournée dans le même ordre qu’ils ont été validés dans l’objet blob. Aucun bloc ne peut être présent plusieurs fois dans la liste des blocs validés.

Returns:

Objet ArrayList d’objets BlockEntry qui représentent les éléments de bloc de liste validés téléchargés à partir de l’objet blob de blocs.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

downloadBlockList

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

Télécharge la liste de blocs à partir de l’objet blob de blocs à l’aide du filtre de liste de blocs, des options de requête et du contexte d’opération spécifiés.

La liste des blocs validés inclut la liste des blocs qui ont été correctement validés dans l’objet blob de blocs. La liste des blocs validés est retournée dans le même ordre qu’ils ont été validés dans l’objet blob. Aucun bloc ne peut être présent plusieurs fois dans la liste des blocs validés.

Parameters:

blockListingFilter - Valeur BlockListingFilter qui spécifie s’il faut télécharger des blocs validés, des blocs non validés ou tous les blocs.
accessCondition - Objet AccessCondition qui représente les conditions d'accès pour l'objet blob.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Returns:

Objet ArrayList d’objets BlockEntry qui représentent les éléments de bloc de liste téléchargés à partir de l’objet blob de blocs.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

downloadText

public String downloadText()

Télécharge un objet blob dans une chaîne à l’aide de l’encodage par défaut de la plateforme.

Returns:

String qui représente le contenu de l’objet blob.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.
IOException

downloadText

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

Télécharge un objet blob dans une chaîne à l’aide de l’encodage spécifié.

Parameters:

charsetName - String qui représente le nom de l’ensemble de caractères à utiliser pour encoder le contenu. Si la valeur est null, l’encodage par défaut de la plateforme est utilisé.
accessCondition - Objet AccessCondition qui représente les conditions d'accès pour l'objet blob.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Returns:

String qui représente le contenu de l’objet blob.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.
IOException

isStreamWriteSizeModified

public boolean isStreamWriteSizeModified()

Obtient l’indicateur qui indique si le streamWriteSize par défaut a été modifié.

openOutputStream

public BlobOutputStream openOutputStream()

Crée et ouvre un flux de sortie pour écrire des données dans l’objet blob de blocs. Si l’objet blob existe déjà sur le service, il est remplacé.

Pour éviter le remplacement et générer à la place une erreur, utilisez la openOutputStream(AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) surcharge avec le approprié AccessCondition.

Returns:

Objet BlobOutputStream utilisé pour écrire des données dans l’objet blob.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

openOutputStream

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

Crée et ouvre un flux de sortie pour écrire des données dans l’objet blob de blocs à l’aide des options de requête et du contexte d’opération spécifiés. Si l’objet blob existe déjà sur le service, il est remplacé.

Pour éviter le remplacement et générer une erreur, transmettez un AccessCondition généré à l’aide generateIfNotExistsCondition()de .

Parameters:

accessCondition - Objet AccessCondition qui représente les conditions d'accès pour l'objet blob.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Returns:

Objet BlobOutputStream utilisé pour écrire des données dans l’objet blob.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

setStreamWriteSizeInBytes

public void setStreamWriteSizeInBytes(final int streamWriteSizeInBytes)

Définit le nombre d’octets à mettre en mémoire tampon lors de l’écriture dans un BlobOutputStream.

Parameters:

streamWriteSizeInBytes - int qui représente la taille de bloc maximale, en octets, pour l’écriture dans un objet blob de blocs lors de l’utilisation d’un BlobOutputStream objet, allant de 16 Ko à 100 Mo inclus.

Throws:

IllegalArgumentException - Si streamWriteSizeInBytes est inférieur à 16 Ko ou supérieur à 100 Mo.

startCopy

public final String startCopy(final CloudBlockBlob sourceBlob)

Demande au service de commencer à copier le contenu, les propriétés et les métadonnées d’un objet blob de blocs vers un nouvel objet blob de blocs.

Parameters:

sourceBlob - Objet CloudBlockBlob qui représente l’objet blob source à copier.

Returns:

String qui représente l’ID de copie associé à l’opération de copie.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.
URISyntaxException

startCopy

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

Demande au service de commencer à copier le contenu, les propriétés et les métadonnées d’un objet blob de blocs vers un nouvel objet blob de blocs, en utilisant les conditions d’accès, l’ID de bail, les options de demande et le contexte d’opération spécifiés.

Parameters:

sourceBlob - Objet CloudBlockBlob qui représente l’objet blob source à copier.
sourceAccessCondition - Objet AccessCondition qui représente les conditions d’accès pour l’objet blob source.
destinationAccessCondition - Objet AccessCondition qui représente les conditions d’accès pour l’objet blob de destination.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Returns:

String qui représente l’ID de copie associé à l’opération de copie.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.
URISyntaxException

startCopy

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

Demande au service de commencer à copier le contenu, les propriétés et les métadonnées d’un objet blob de blocs vers un nouvel objet blob de blocs, en utilisant les conditions d’accès, l’ID de bail, les options de demande et le contexte d’opération spécifiés.

Parameters:

sourceBlob - Objet CloudBlockBlob qui représente l’objet blob source à copier.
contentMd5 - Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle de l’opération. Peut être null ou vide.
syncCopy - pour boolean activer la copie de serveur synchrone des objets blob.
sourceAccessCondition - Objet AccessCondition qui représente les conditions d’accès pour l’objet blob source.
destinationAccessCondition - Objet AccessCondition qui représente les conditions d’accès pour l’objet blob de destination.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Returns:

String qui représente l’ID de copie associé à l’opération de copie.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.
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)

Demande au service de commencer à copier le contenu, les propriétés et les métadonnées d’un objet blob de blocs vers un nouvel objet blob de blocs, en utilisant le niveau d’objet blob, la priorité de réalimentation, les conditions d’accès spécifiées, l’ID de bail, les options de demande, le contexte d’opération.

Parameters:

sourceBlob - Objet CloudBlockBlob qui représente l’objet blob source à copier.
contentMd5 - Valeur de hachage facultative utilisée pour garantir l’intégrité transactionnelle de l’opération. Peut être null ou vide.
syncCopy - pour boolean activer la copie de serveur synchrone des objets blob.
standardBlobTier - Objet StandardBlobTier qui représente le niveau de l’objet blob.
rehydratePriority - Objet RehydratePriority qui représente la priorité de réalimentation.
sourceAccessCondition - Objet AccessCondition qui représente les conditions d’accès pour l’objet blob source.
destinationAccessCondition - Objet AccessCondition qui représente les conditions d’accès pour l’objet blob de destination.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Returns:

String qui représente l’ID de copie associé à l’opération de copie.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.
URISyntaxException

startCopy

public final String startCopy(final CloudFile sourceFile)

Demande au service de commencer à copier le contenu, les propriétés et les métadonnées d’un fichier dans un nouvel objet blob de blocs.

Parameters:

sourceFile - Objet CloudFile qui représente le fichier source à copier.

Returns:

String qui représente l’ID de copie associé à l’opération de copie.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.
URISyntaxException

startCopy

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

Demande au service de commencer à copier le contenu, les propriétés et les métadonnées d’un fichier dans un nouvel objet blob de blocs, en utilisant les conditions d’accès, l’ID de bail, les options de demande et le contexte d’opération spécifiés.

Parameters:

sourceFile - Objet CloudFile qui représente le fichier source à copier.
sourceAccessCondition - Objet AccessCondition qui représente les conditions d’accès du fichier source.
destinationAccessCondition - Objet AccessCondition qui représente les conditions d’accès pour l’objet blob de blocs de destination.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé (CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Returns:

String qui représente l’ID de copie associé à l’opération de copie.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.
URISyntaxException - Si l’URI de ressource n’est pas valide.

upload

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

Charge les données du flux source dans l’objet blob de blocs. Si l’objet blob existe déjà sur le service, il sera remplacé.

Parameters:

sourceStream - Objet InputStream qui représente le flux d’entrée à écrire dans l’objet blob de blocs.
length - long qui représente la longueur, en octets, des données de flux ou -1 si elle est inconnue.

Throws:

IOException - Si une erreur d’E/S s’est produite.
StorageException - Si une erreur de service de stockage s’est produite.

upload

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

Charge les données de flux source dans l’objet blob, à l’aide de l’ID de bail, des options de demande et du contexte d’opération spécifiés. Si l’objet blob existe déjà sur le service, il sera remplacé.

Parameters:

sourceStream - Objet InputStream qui représente le flux d’entrée à écrire dans l’objet blob de blocs.
length - long qui représente la longueur, en octets, des données de flux ou -1 si elle est inconnue.
accessCondition - Objet AccessCondition qui représente les conditions d'accès pour l'objet blob.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

IOException - Si une erreur d’E/S s’est produite.
StorageException - Si une erreur de service de stockage s’est produite.

upload

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

Charge les données de flux source dans l’objet blob, à l’aide de l’ID de bail, des options de demande et du contexte d’opération spécifiés. Si l’objet blob existe déjà sur le service, il sera remplacé.

Parameters:

sourceStream - Objet InputStream qui représente le flux d’entrée à écrire dans l’objet blob de blocs.
length - long qui représente la longueur, en octets, des données de flux ou -1 si elle est inconnue.
standardBlobTier - Chaîne qui représente le niveau de l’objet blob.
accessCondition - Objet AccessCondition qui représente les conditions d'accès pour l'objet blob.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

IOException - Si une erreur d’E/S s’est produite.
StorageException - Si une erreur de service de stockage s’est produite.

uploadBlock

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

Charge un bloc à commiter dans le cadre de l’objet blob de blocs, à l’aide de l’ID de bloc spécifié.

Parameters:

blockId - String qui représente l’ID de bloc encodé en Base 64. Notez que pour un objet blob donné, la longueur de tous les ID de bloc doit être identique.
sourceStream - Objet InputStream qui représente le flux d’entrée à écrire dans l’objet blob de blocs.
length - long qui représente la longueur, en octets, des données de flux ou -1 si elle est inconnue.

Throws:

IOException - Si une erreur d’E/S s’est produite.
StorageException - Si une erreur de service de stockage s’est produite.

uploadBlock

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

Charge un bloc à commiter dans le cadre de l’objet blob de blocs, à l’aide de l’ID de bloc, de l’ID de bail spécifié, des options de demande et du contexte d’opération spécifiés.

Parameters:

blockId - String qui représente l’ID de bloc encodé en Base 64. Notez que pour un objet blob donné, la longueur de tous les ID de bloc doit être identique.
sourceStream - Objet InputStream qui représente le flux d’entrée à écrire dans l’objet blob de blocs.
length - long qui représente la longueur, en octets, des données de flux ou -1 si elle est inconnue.
accessCondition - Objet AccessCondition qui représente les conditions d'accès pour l'objet blob.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

IOException - Si une erreur d’E/S s’est produite.
StorageException - Si une erreur de service de stockage s’est produite.

uploadFromByteArray

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

Charge un objet blob à partir de données dans un tableau d’octets. Si l’objet blob existe déjà sur le service, il sera remplacé.

Parameters:

buffer - Tableau byte qui représente les données à écrire dans l’objet blob.
offset - int qui représente le décalage du tableau d’octets à partir duquel démarrer le chargement des données.
length - int qui représente le nombre d’octets à charger à partir de la mémoire tampon d’entrée.
standardBlobTier - Objet StandardBlobTier qui représente le niveau de l’objet blob.
accessCondition - Objet AccessCondition qui représente les conditions d'accès pour l'objet blob.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.
IOException

uploadFullBlob

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

Charge un objet blob en une seule opération.

Parameters:

sourceStream - Objet InputStream qui représente le flux source à charger.
length - Longueur, en octets, du flux, ou -1 si elle est inconnue.
standardBlobTier - Objet StandardBlobTier qui représente le niveau de l’objet blob.
accessCondition - Objet AccessCondition qui représente les conditions d'accès pour l'objet blob.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

uploadStandardBlobTier

public void uploadStandardBlobTier(final StandardBlobTier standardBlobTier)

Définit le niveau d’objet blob sur un objet blob de blocs sur un compte de stockage standard.

Parameters:

standardBlobTier - Objet StandardBlobTier qui représente le niveau de l’objet blob.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

uploadStandardBlobTier

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

Définit le niveau d’un objet blob de blocs sur un compte de stockage standard.

Parameters:

standardBlobTier - Objet StandardBlobTier qui représente le niveau de l’objet blob.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l’opération en cours. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

uploadStandardBlobTier

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

Définit le niveau d’un objet blob de blocs sur un compte de stockage standard.

Parameters:

standardBlobTier - Objet StandardBlobTier qui représente le niveau de l’objet blob.
rehydratePriority - Objet RehydratePriority qui représente la priorité de réalimentation.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l’opération en cours. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.

uploadText

public void uploadText(final String content)

Charge un objet blob à partir d’une chaîne à l’aide de l’encodage par défaut de la plateforme. Si l’objet blob existe déjà sur le service, il est remplacé.

Parameters:

content - String qui représente le contenu qui sera chargé dans l’objet blob.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.
IOException

uploadText

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

Charge un objet blob à partir d’une chaîne à l’aide de l’encodage spécifié. Si l’objet blob existe déjà sur le service, il est remplacé.

Parameters:

content - String qui représente le contenu qui sera chargé dans l’objet blob.
charsetName - String qui représente le nom de l’ensemble de caractères à utiliser pour encoder le contenu. Si la valeur est null, l’encodage par défaut de la plateforme est utilisé.
accessCondition - Objet AccessCondition qui représente les conditions d'accès pour l'objet blob.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.
IOException

uploadText

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

Charge un objet blob à partir d’une chaîne à l’aide de l’encodage spécifié. Si l’objet blob existe déjà sur le service, il est remplacé.

Parameters:

content - String qui représente le contenu qui sera chargé dans l’objet blob.
charsetName - String qui représente le nom de l’ensemble de caractères à utiliser pour encoder le contenu. Si la valeur est null, l’encodage par défaut de la plateforme est utilisé.
standardBlobTier - Objet StandardBlobTier qui représente le niveau de l’objet blob.
accessCondition - Objet AccessCondition qui représente les conditions d'accès pour l'objet blob.
options - Objet BlobRequestOptions qui spécifie toutes les options supplémentaires pour la demande. La spécification null utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
opContext - Objet OperationContext qui représente le contexte de l'opération actuelle. Cet objet est utilisé pour suivre les demandes au service de stockage, et fournir des informations d'exécution supplémentaires sur l'opération.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.
IOException

S’applique à