BlobOutputStream Classe
- java.
lang. Object - OutputStream
- com.
microsoft. azure. storage. blob. BlobOutputStream
- com.
public class BlobOutputStream
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
abstract void |
close()
Fecha esse fluxo de saída e libera todos os recursos do sistema associados a esse fluxo. Se algum dado permanecer no buffer, ele será confirmado no serviço. |
abstract void |
flush()
Libera esse fluxo de saída e força qualquer bytes de saída em buffer a serem gravados. Se algum dado permanecer no buffer, ele será confirmado no serviço. |
void |
write(final byte[] data)
Grava bytes da matriz de bytes especificada nesse fluxo de saída. |
abstract void |
write(final byte[] data, final int offset, final int length)
Grava bytes de comprimento da matriz de bytes especificada começando no deslocamento para esse fluxo de saída. |
abstract void |
write(final InputStream sourceStream, final long writeLength)
Grava todos os dados do InputStream no Blob. |
void |
write(final int byteVal)
Grava o byte especificado nesse fluxo de saída. O contrato geral para gravação é que um byte é gravado no fluxo de saída. O byte a ser gravado são os oito bits de ordem baixa do argumento b. Os 24 bits de ordem alta de b são ignorados. |
Detalhes do método
close
public abstract void close()
Fecha esse fluxo de saída e libera todos os recursos do sistema associados a esse fluxo. Se algum dado permanecer no buffer, ele será confirmado no serviço.
Throws:
flush
public abstract void flush()
Libera esse fluxo de saída e força qualquer bytes de saída em buffer a serem gravados. Se algum dado permanecer no buffer, ele será confirmado no serviço.
Throws:
write
public void write(final byte[] data)
Grava bytes da matriz de bytes especificada nesse fluxo de saída.
Parameters:
byte
matriz que representa os dados a serem gravados.
Throws:
write
public abstract void write(final byte[] data, final int offset, final int length)
Grava bytes de comprimento da matriz de bytes especificada começando no deslocamento para esse fluxo de saída.
Parameters:
byte
matriz que representa os dados a serem gravados.
int
que representa o deslocamento inicial nos dados.
int
que representa o número de bytes a serem gravados.
Throws:
write
public abstract void write(final InputStream sourceStream, final long writeLength)
Grava todos os dados do InputStream no Blob.
Parameters:
Throws:
write
public void write(final int byteVal)
Grava o byte especificado nesse fluxo de saída. O contrato geral para gravação é que um byte é gravado no fluxo de saída. O byte a ser gravado são os oito bits de ordem baixa do argumento b. Os 24 bits de ordem alta de b são ignorados.
Parameters:
int
que representa o valor de bye a ser gravado.
Throws:
Aplica-se a
Azure SDK for Java