BlobOutputStream Clase
- java.
lang. Object - OutputStream
- com.
microsoft. azure. storage. blob. BlobOutputStream
- com.
public class BlobOutputStream
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
abstract void |
close()
Cierra este flujo de salida y libera los recursos del sistema asociados a esta secuencia. Si algún dato permanece en el búfer, se confirma en el servicio. |
abstract void |
flush()
Vacía este flujo de salida y fuerza que se escriban los bytes de salida almacenados en búfer. Si algún dato permanece en el búfer, se confirma en el servicio. |
void |
write(final byte[] data)
Escribe bytes de la matriz de bytes especificada en este flujo de salida. |
abstract void |
write(final byte[] data, final int offset, final int length)
Escribe bytes de longitud de la matriz de bytes especificada a partir del desplazamiento en este flujo de salida. |
abstract void |
write(final InputStream sourceStream, final long writeLength)
Escribe todos los datos de InputStream en el blob. |
void |
write(final int byteVal)
Escribe el byte especificado en este flujo de salida. El contrato general de escritura es que un byte se escribe en el flujo de salida. El byte que se va a escribir es los ocho bits de orden bajo del argumento b. Se omiten los 24 bits de orden alto de b. |
Detalles del método
close
public abstract void close()
Cierra este flujo de salida y libera los recursos del sistema asociados a esta secuencia. Si algún dato permanece en el búfer, se confirma en el servicio.
Throws:
flush
public abstract void flush()
Vacía este flujo de salida y fuerza que se escriban los bytes de salida almacenados en búfer. Si algún dato permanece en el búfer, se confirma en el servicio.
Throws:
write
public void write(final byte[] data)
Escribe bytes de la matriz de bytes especificada en este flujo de salida.
Parameters:
byte
que representa los datos que se van a escribir.
Throws:
write
public abstract void write(final byte[] data, final int offset, final int length)
Escribe bytes de longitud de la matriz de bytes especificada a partir del desplazamiento en este flujo de salida.
Parameters:
byte
que representa los datos que se van a escribir.
int
representa el desplazamiento inicial en los datos.
int
representa el número de bytes que se van a escribir.
Throws:
write
public abstract void write(final InputStream sourceStream, final long writeLength)
Escribe todos los datos de InputStream en el blob.
Parameters:
Throws:
write
public void write(final int byteVal)
Escribe el byte especificado en este flujo de salida. El contrato general de escritura es que un byte se escribe en el flujo de salida. El byte que se va a escribir es los ocho bits de orden bajo del argumento b. Se omiten los 24 bits de orden alto de b.
Parameters:
int
representa el valor de bye que se va a escribir.
Throws:
Se aplica a
Azure SDK for Java