BlobOutputStream Classe
- java.
lang. Object - OutputStream
- com.
microsoft. azure. storage. blob. BlobOutputStream
- com.
public class BlobOutputStream
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
abstract void |
close()
Ferme ce flux de sortie et libère toutes les ressources système associées à ce flux. Si des données restent dans la mémoire tampon, elles sont validées dans le service. |
abstract void |
flush()
Vide ce flux de sortie et force l’écriture de tous les octets de sortie mis en mémoire tampon. Si des données restent dans la mémoire tampon, elles sont validées dans le service. |
void |
write(final byte[] data)
Écrit les octets du tableau d’octets spécifié dans ce flux de sortie. |
abstract void |
write(final byte[] data, final int offset, final int length)
Écrit les octets de longueur du tableau d’octets spécifié à partir du décalage dans ce flux de sortie. |
abstract void |
write(final InputStream sourceStream, final long writeLength)
Écrit toutes les données d’InputStream dans l’objet blob. |
void |
write(final int byteVal)
Écrit l’octet spécifié dans ce flux de sortie. Le contrat général pour l’écriture est qu’un octet est écrit dans le flux de sortie. L’octet à écrire est les huit bits d’ordre inférieur de l’argument b. Les 24 bits d’ordre supérieur de b sont ignorés. |
Détails de la méthode
close
public abstract void close()
Ferme ce flux de sortie et libère toutes les ressources système associées à ce flux. Si des données restent dans la mémoire tampon, elles sont validées dans le service.
Throws:
flush
public abstract void flush()
Vide ce flux de sortie et force l’écriture de tous les octets de sortie mis en mémoire tampon. Si des données restent dans la mémoire tampon, elles sont validées dans le service.
Throws:
write
public void write(final byte[] data)
Écrit les octets du tableau d’octets spécifié dans ce flux de sortie.
Parameters:
byte
qui représente les données à écrire.
Throws:
write
public abstract void write(final byte[] data, final int offset, final int length)
Écrit les octets de longueur du tableau d’octets spécifié à partir du décalage dans ce flux de sortie.
Parameters:
byte
qui représente les données à écrire.
int
qui représente le décalage de début dans les données.
int
qui représente le nombre d’octets à écrire.
Throws:
write
public abstract void write(final InputStream sourceStream, final long writeLength)
Écrit toutes les données d’InputStream dans l’objet blob.
Parameters:
Throws:
write
public void write(final int byteVal)
Écrit l’octet spécifié dans ce flux de sortie. Le contrat général pour l’écriture est qu’un octet est écrit dans le flux de sortie. L’octet à écrire est les huit bits d’ordre inférieur de l’argument b. Les 24 bits d’ordre supérieur de b sont ignorés.
Parameters:
int
qui représente la valeur bye à écrire.
Throws:
S’applique à
Azure SDK for Java