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)
指定したバイトをこの出力ストリームに書き込みます。 書き込みの一般的なコントラクトは、1 バイトが出力ストリームに書き込まれるということです。 書き込まれるバイトは、引数 b の下位 8 ビットです。 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)
指定したバイトをこの出力ストリームに書き込みます。 書き込みの一般的なコントラクトは、1 バイトが出力ストリームに書き込まれるということです。 書き込まれるバイトは、引数 b の下位 8 ビットです。 b の上位 24 ビットは無視されます。
Parameters:
int
書き込む bye 値を表す 。
Throws:
適用対象
Azure SDK for Java