你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
BlobOutputStream 类
- java.
lang. Object - OutputStream
- com.
microsoft. azure. storage. blob. BlobOutputStream
- com.
public class BlobOutputStream
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
abstract void |
close()
关闭此输出流并释放与此流关联的任何系统资源。 如果缓冲区中保留任何数据,则会将其提交到服务。 |
abstract void |
flush()
刷新此输出流,并强制写出所有缓冲的输出字节。如果缓冲区中保留任何数据,则会将其提交到服务。 |
void |
write(final byte[] data)
将指定字节数组中的字节写入此输出流。 |
abstract void |
write(final byte[] data, final int offset, final int length)
将指定字节数组的长度字节从偏移量开始写入此输出流。 |
abstract void |
write(final InputStream sourceStream, final long writeLength)
将 InputStream 中的所有数据写入 Blob。 |
void |
write(final int byteVal)
将指定的字节写入此输出流。 写入的一般约定是将一个字节写入输出流。 要写入的字节是参数 b 的八个低序位。 忽略 b 的 24 个高阶位。 |
方法详细信息
close
public abstract void close()
关闭此输出流并释放与此流关联的任何系统资源。 如果缓冲区中保留任何数据,则会将其提交到服务。
Throws:
flush
public abstract void flush()
刷新此输出流,并强制写出所有缓冲的输出字节。如果缓冲区中保留任何数据,则会将其提交到服务。
Throws:
write
public void write(final byte[] data)
将指定字节数组中的字节写入此输出流。
Parameters:
byte
要写入的数据的数组。
Throws:
write
public abstract void write(final byte[] data, final int offset, final int length)
将指定字节数组的长度字节从偏移量开始写入此输出流。
Parameters:
byte
要写入的数据的数组。
int
,它表示数据中的起始偏移量。
int
,表示要写入的字节数。
Throws:
write
public abstract void write(final InputStream sourceStream, final long writeLength)
将 InputStream 中的所有数据写入 Blob。
Parameters:
Throws:
write
public void write(final int byteVal)
将指定的字节写入此输出流。 写入的一般约定是将一个字节写入输出流。 要写入的字节是参数 b 的八个低序位。 忽略 b 的 24 个高阶位。
Parameters:
int
,表示要写入的 bye 值。
Throws: