CloudBlockBlob Classe
- java.
lang. Object - ListBlobItem
- CloudBlob
- com.
microsoft. azure. storage. blob. CloudBlockBlob
- com.
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<Block |
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<Block |
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é. |
Blob |
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. |
Blob |
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
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:
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:
Throws:
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:
Throws:
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:
String
qui représente la version instantané, le cas échéant.
Throws:
CloudBlockBlob
public CloudBlockBlob(final URI blobAbsoluteUri)
Crée un instance de la classe à l’aide de l’URI absolu spécifié.
Parameters:
java.net.URI
qui représente l’URI absolu de l’objet blob.
Throws:
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:
java.net.URI
qui représente l’URI absolu de l’objet blob.
Throws:
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:
java.net.URI
qui représente l’URI absolu de l’objet blob.
String
qui représente la version instantané, le cas échéant.
Throws:
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:
String
qui représente la version instantané, le cas échéant.
Throws:
Détails de la méthode
commitBlockList
public void commitBlockList(final Iterable
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:
size
champ est ignoré.
Throws:
commitBlockList
public void commitBlockList(final Iterable
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:
null
utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
Throws:
commitBlockList
public void commitBlockList(final Iterable
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:
null
utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
Throws:
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:
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.
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é.
long
qui représente le décalage à utiliser comme point de départ pour la source.
Long
qui représente le nombre d’octets à copier ou null
à copier jusqu’à la fin de l’objet blob.
Throws:
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:
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.
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é.
long
qui représente le décalage à utiliser comme point de départ pour la source.
Long
qui représente le nombre d’octets à copier ou null
à copier jusqu’à la fin de l’objet blob.
String
qui représente la valeur MD5 caluclatée pour la plage d’octets de la source.
null
utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
Throws:
downloadBlockList
public ArrayList
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:
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:
downloadBlockList
public ArrayList
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:
null
utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
Returns:
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:
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:
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:
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é.
null
utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
Returns:
String
qui représente le contenu de l’objet blob.Throws:
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:
Throws:
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:
null
utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
Returns:
Throws:
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:
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:
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:
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:
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:
CloudBlockBlob
qui représente l’objet blob source à copier.
null
utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
Returns:
String
qui représente l’ID de copie associé à l’opération de copie.Throws:
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:
CloudBlockBlob
qui représente l’objet blob source à copier.
null
ou vide.
boolean
activer la copie de serveur synchrone des objets blob.
null
utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
Returns:
String
qui représente l’ID de copie associé à l’opération de copie.Throws:
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:
CloudBlockBlob
qui représente l’objet blob source à copier.
null
ou vide.
boolean
activer la copie de serveur synchrone des objets blob.
null
utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
Returns:
String
qui représente l’ID de copie associé à l’opération de copie.Throws:
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:
CloudFile
qui représente le fichier source à copier.
Returns:
String
qui représente l’ID de copie associé à l’opération de copie.Throws:
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:
CloudFile
qui représente le fichier source à copier.
null
utilise les options de requête par défaut du client de service associé (CloudBlobClient).
Returns:
String
qui représente l’ID de copie associé à l’opération de copie.Throws:
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:
long
qui représente la longueur, en octets, des données de flux ou -1 si elle est inconnue.
Throws:
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:
long
qui représente la longueur, en octets, des données de flux ou -1 si elle est inconnue.
null
utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
Throws:
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:
long
qui représente la longueur, en octets, des données de flux ou -1 si elle est inconnue.
null
utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
Throws:
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:
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.
long
qui représente la longueur, en octets, des données de flux ou -1 si elle est inconnue.
Throws:
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:
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.
long
qui représente la longueur, en octets, des données de flux ou -1 si elle est inconnue.
null
utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
Throws:
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:
byte
qui représente les données à écrire dans l’objet blob.
int
qui représente le décalage du tableau d’octets à partir duquel démarrer le chargement des données.
int
qui représente le nombre d’octets à charger à partir de la mémoire tampon d’entrée.
null
utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
Throws:
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:
InputStream
qui représente le flux source à charger.
null
utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
Throws:
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:
Throws:
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:
null
utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
Throws:
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:
null
utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
Throws:
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:
String
qui représente le contenu qui sera chargé dans l’objet blob.
Throws:
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:
String
qui représente le contenu qui sera chargé dans l’objet blob.
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é.
null
utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
Throws:
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:
String
qui représente le contenu qui sera chargé dans l’objet blob.
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é.
null
utilise les options de requête par défaut du client de service associé ( CloudBlobClient).
Throws:
S’applique à
Azure SDK for Java