public abstract class BlobOutputStream extends StorageOutputStream
lastError
Modifier and Type | Method and Description |
---|---|
static BlobOutputStream |
blockBlobOutputStream(BlobAsyncClient client,
ParallelTransferOptions parallelTransferOptions,
BlobHttpHeaders headers,
Map<String,String> metadata,
AccessTier tier,
BlobRequestConditions requestConditions)
Creates a block blob output stream from a BlobAsyncClient
|
void |
close()
Closes this output stream and releases any system resources associated with this stream.
|
checkStreamState, dispatchWrite, flush, write, write, write, writeInternal
nullOutputStream
public static BlobOutputStream blockBlobOutputStream(BlobAsyncClient client, ParallelTransferOptions parallelTransferOptions, BlobHttpHeaders headers, Map<String,String> metadata, AccessTier tier, BlobRequestConditions requestConditions)
client
- BlobAsyncClient
The blob client.parallelTransferOptions
- ParallelTransferOptions
used to configure buffered uploading.headers
- BlobHttpHeaders
metadata
- Metadata to associate with the blob.tier
- AccessTier
for the destination blob.requestConditions
- BlobRequestConditions
BlobOutputStream
associated with the blob.public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in class StorageOutputStream
IOException
- If an I/O error occurs.Copyright © 2020 Microsoft Corporation. All rights reserved.