BlobOutputStream Klasse
- java.
lang. Object - OutputStream
- com.
microsoft. azure. storage. blob. BlobOutputStream
- com.
public class BlobOutputStream
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
abstract void |
close()
Schließt diesen Ausgabedatenstrom und gibt alle Systemressourcen frei, die diesem Stream zugeordnet sind. Wenn Daten im Puffer verbleiben, werden sie an den Dienst committet. |
abstract void |
flush()
Leert diesen Ausgabedatenstrom und erzwingt, dass alle gepufferten Ausgabebytes ausgeschrieben werden. Wenn Daten im Puffer verbleiben, werden sie an den Dienst committet. |
void |
write(final byte[] data)
Schreibt Bytes aus dem angegebenen Bytearray in diesen Ausgabedatenstrom. |
abstract void |
write(final byte[] data, final int offset, final int length)
Schreibt Längenbytes aus dem angegebenen Bytearray beginnend beim Offset in diesen Ausgabedatenstrom. |
abstract void |
write(final InputStream sourceStream, final long writeLength)
Schreibt alle Daten aus dem InputStream in das Blob. |
void |
write(final int byteVal)
Schreibt das angegebene Byte in diesen Ausgabedatenstrom. Der allgemeine Vertrag für den Schreibvorgang besteht darin, dass ein Byte in den Ausgabedatenstrom geschrieben wird. Das zu schreibende Byte ist die acht Bits niedriger Ordnung des Arguments b. Die 24 Bits mit hoher Ordnung von b werden ignoriert. |
Details zur Methode
close
public abstract void close()
Schließt diesen Ausgabedatenstrom und gibt alle Systemressourcen frei, die diesem Stream zugeordnet sind. Wenn Daten im Puffer verbleiben, werden sie an den Dienst committet.
Throws:
flush
public abstract void flush()
Leert diesen Ausgabedatenstrom und erzwingt, dass alle gepufferten Ausgabebytes ausgeschrieben werden. Wenn Daten im Puffer verbleiben, werden sie an den Dienst committet.
Throws:
write
public void write(final byte[] data)
Schreibt Bytes aus dem angegebenen Bytearray in diesen Ausgabedatenstrom.
Parameters:
byte
Array, das die zu schreibenden Daten darstellt.
Throws:
write
public abstract void write(final byte[] data, final int offset, final int length)
Schreibt Längenbytes aus dem angegebenen Bytearray beginnend beim Offset in diesen Ausgabedatenstrom.
Parameters:
byte
Array, das die zu schreibenden Daten darstellt.
int
, der den Startoffset in den Daten darstellt.
int
, der die Anzahl der zu schreibenden Bytes darstellt.
Throws:
write
public abstract void write(final InputStream sourceStream, final long writeLength)
Schreibt alle Daten aus dem InputStream in das Blob.
Parameters:
Throws:
write
public void write(final int byteVal)
Schreibt das angegebene Byte in diesen Ausgabedatenstrom. Der allgemeine Vertrag für den Schreibvorgang besteht darin, dass ein Byte in den Ausgabedatenstrom geschrieben wird. Das zu schreibende Byte ist die acht Bits niedriger Ordnung des Arguments b. Die 24 Bits mit hoher Ordnung von b werden ignoriert.
Parameters:
int
, der den zu schreibenden bye-Wert darstellt.
Throws:
Gilt für:
Azure SDK for Java