CloudBlockBlob クラス

public class CloudBlockBlob extends CloudBlob

一連のブロックとしてアップロードされる BLOB を表します。

コンストラクターの概要

コンストラクター 説明
CloudBlockBlob(final CloudBlockBlob otherBlob)

別のクラウド ブロック BLOB から値をコピーして、 クラスのインスタンスを作成します。

CloudBlockBlob(final StorageUri blobAbsoluteUri)

指定した絶対 StorageUri を使用して、 クラスのインスタンスを作成します。

CloudBlockBlob(final StorageUri blobAbsoluteUri, final StorageCredentials credentials)

指定した絶対 StorageUri と資格情報を使用して、 クラスのインスタンスを作成します。

CloudBlockBlob(final StorageUri blobAbsoluteUri, final String snapshotID, final StorageCredentials credentials)

指定した絶対 StorageUri、スナップショット ID、資格情報を使用して、 クラスのインスタンスを作成します。

CloudBlockBlob(final URI blobAbsoluteUri)

指定した絶対 URI を使用して、 クラスのインスタンスを作成します。

CloudBlockBlob(final URI blobAbsoluteUri, final StorageCredentials credentials)

指定した絶対 URI と資格情報を使用して、 クラスのインスタンスを作成します。

CloudBlockBlob(final URI blobAbsoluteUri, final String snapshotID, final StorageCredentials credentials)

指定した絶対 URI、スナップショット ID、資格情報を使用して、 クラスのインスタンスを作成します。

CloudBlockBlob(String blobName, String snapshotID, CloudBlobContainer container)

指定した型、名前、スナップショット ID、およびコンテナーを使用して、 クラスのインスタンスを作成します。

メソッドの概要

修飾子と型 メソッドと説明
void commitBlockList(final Iterable<BlockEntry> blockList)

ブロック リストをストレージ サービスにコミットします。 BLOB の一部として書き込まれるには、前の uploadBlock 操作でブロックがサーバーに正常に書き込まれている必要があります。

void commitBlockList(final Iterable<BlockEntry> blockList, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定したリース ID、要求オプション、および操作コンテキストを使用して、ブロック リストをストレージ サービスにコミットします。 BLOB の一部として書き込まれるには、前の uploadBlock 操作でブロックがサーバーに正常に書き込まれている必要があります。

void commitBlockList(final Iterable<BlockEntry> blockList, StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定したリース ID、要求オプション、および操作コンテキストを使用して、ブロック リストをストレージ サービスにコミットします。 BLOB の一部として書き込まれるには、前の uploadBlock 操作でブロックがサーバーに正常に書き込まれている必要があります。

void createBlockFromURI(final String blockId, final URI copySource, final Long offset, final Long length)

指定したブロック ID とソース URL を使用して、ブロック BLOB の一部としてコミットされるブロックを作成します。

void createBlockFromURI(final String blockId, final URI copySource, final Long offset, final Long length, String md5, final AccessCondition sourceAccessCondition, BlobRequestOptions options, OperationContext opContext)

指定したブロック ID、指定したソース URL、指定したリース ID、要求オプション、操作コンテキストを使用して、ブロック BLOB の一部としてコミットされるブロックを作成します。

ArrayList<BlockEntry> downloadBlockList()

コミットされたブロック リストをブロック BLOB からダウンロードします。

コミットされたブロック リストには、ブロック BLOB に正常にコミットされたブロックの一覧が含まれます。 コミットされたブロックの一覧は、BLOB にコミットされた順序と同じ順序で返されます。 コミット後のブロック一覧にブロックは複数回出現できません。

ArrayList<BlockEntry> downloadBlockList(final BlockListingFilter blockListingFilter, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定したブロック 一覧フィルター、要求オプション、および操作コンテキストを使用して、ブロック BLOB からブロック リストをダウンロードします。

コミットされたブロック リストには、ブロック BLOB に正常にコミットされたブロックの一覧が含まれます。 コミットされたブロックの一覧は、BLOB にコミットされた順序と同じ順序で返されます。 コミット後のブロック一覧にブロックは複数回出現できません。

String downloadText()

プラットフォームの既定のエンコードを使用して、BLOB を文字列にダウンロードします。

String downloadText(final String charsetName, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定したエンコードを使用して、BLOB を文字列にダウンロードします。

boolean isStreamWriteSizeModified()

既定の streamWriteSize が変更されたかどうかを示すフラグを取得します。

BlobOutputStream openOutputStream()

ブロック BLOB にデータを書き込む出力ストリームを作成して開きます。 サービスに BLOB が既に存在する場合は、上書きされます。

上書きを回避し、代わりにエラーをスローするには、適切な AccessConditionと共に openOutputStream(AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) オーバーロードを使用してください。

BlobOutputStream openOutputStream(AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定した要求オプションと操作コンテキストを使用して、ブロック BLOB にデータを書き込む出力ストリームを作成して開きます。 サービスに BLOB が既に存在する場合は、上書きされます。

上書きを回避し、代わりにエラーをスローするには、 を使用してgenerateIfNotExistsCondition()生成された をAccessCondition渡してください。

void setStreamWriteSizeInBytes(final int streamWriteSizeInBytes)

への書き込み時にバッファーに格納するバイト数を BlobOutputStream設定します。

final String startCopy(final CloudBlockBlob sourceBlob)

ブロック BLOB のコンテンツ、プロパティ、およびメタデータの新しいブロック BLOB へのコピーを開始するようにサービスに要求します。

final String startCopy(final CloudBlockBlob sourceBlob, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

指定したアクセス条件、リース ID、要求オプション、操作コンテキストを使用して、ブロック BLOB のコンテンツ、プロパティ、メタデータの新しいブロック BLOB へのコピーを開始するようにサービスに要求します。

final String startCopy(final CloudBlockBlob sourceBlob, String contentMd5, boolean syncCopy, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

指定したアクセス条件、リース ID、要求オプション、操作コンテキストを使用して、ブロック BLOB のコンテンツ、プロパティ、メタデータの新しいブロック BLOB へのコピーを開始するようにサービスに要求します。

final String startCopy(final CloudBlockBlob sourceBlob, String contentMd5, boolean syncCopy, final StandardBlobTier standardBlobTier, RehydratePriority rehydratePriority, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

BLOB 層、リハイドレート優先度、指定されたアクセス条件、リース ID、要求オプション、操作コンテキストを使用して、ブロック BLOB のコンテンツ、プロパティ、メタデータの新しいブロック BLOB へのコピーを開始するようにサービスに要求します。

final String startCopy(final CloudFile sourceFile)

ファイルの内容、プロパティ、およびメタデータの新しいブロック BLOB へのコピーを開始するようにサービスに要求します。

final String startCopy(final CloudFile sourceFile, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

指定したアクセス条件、リース ID、要求オプション、操作コンテキストを使用して、ファイルのコンテンツ、プロパティ、メタデータの新しいブロック BLOB へのコピーを開始するようにサービスに要求します。

void upload(final InputStream sourceStream, final long length)

ソース ストリーム データをブロック BLOB にアップロードします。 サービスに BLOB が既に存在する場合は、上書きされます。

void upload(final InputStream sourceStream, final long length, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定したリース ID、要求オプション、操作コンテキストを使用して、ソース ストリーム データを BLOB にアップロードします。 サービスに BLOB が既に存在する場合は、上書きされます。

void upload(final InputStream sourceStream, final long length, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定したリース ID、要求オプション、操作コンテキストを使用して、ソース ストリーム データを BLOB にアップロードします。 サービスに BLOB が既に存在する場合は、上書きされます。

void uploadBlock(final String blockId, final InputStream sourceStream, final long length)

指定したブロック ID を使用して、ブロック BLOB の一部としてコミットされるブロックをアップロードします。

void uploadBlock(final String blockId, final InputStream sourceStream, final long length, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定したブロック ID、指定したリース ID、要求オプション、操作コンテキストを使用して、ブロック BLOB の一部としてコミットされるブロックをアップロードします。

void uploadFromByteArray(final byte[] buffer, final int offset, final int length, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

バイト配列内のデータから BLOB をアップロードします。 サービスに BLOB が既に存在する場合は、上書きされます。

final void uploadFullBlob(final InputStream sourceStream, final long length, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, final BlobRequestOptions options, final OperationContext opContext)

1 回の操作で BLOB をアップロードします。

void uploadStandardBlobTier(final StandardBlobTier standardBlobTier)

Standard ストレージ アカウントのブロック BLOB に BLOB 層を設定します。

void uploadStandardBlobTier(final StandardBlobTier standardBlobTier, BlobRequestOptions options, OperationContext opContext)

Standard ストレージ アカウントのブロック BLOB の層を設定します。

void uploadStandardBlobTier(final StandardBlobTier standardBlobTier, RehydratePriority rehydratePriority, BlobRequestOptions options, OperationContext opContext)

Standard ストレージ アカウントのブロック BLOB の層を設定します。

void uploadText(final String content)

プラットフォームの既定のエンコードを使用して、文字列から BLOB をアップロードします。 サービスに BLOB が既に存在する場合は、上書きされます。

void uploadText(final String content, final String charsetName, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定したエンコードを使用して、文字列から BLOB をアップロードします。 サービスに BLOB が既に存在する場合は、上書きされます。

void uploadText(final String content, final String charsetName, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定したエンコードを使用して、文字列から BLOB をアップロードします。 サービスに BLOB が既に存在する場合は、上書きされます。

継承メンバー

CloudBlob.abortCopy(final String copyId) CloudBlob.abortCopy(final String copyId, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.acquireLease() CloudBlob.acquireLease(final Integer leaseTimeInSeconds, final String proposedLeaseId) CloudBlob.acquireLease(final Integer leaseTimeInSeconds, final String proposedLeaseId, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.assertCorrectBlobType() CloudBlob.assertNoWriteOperationForSnapshot() CloudBlob.blobServiceClient CloudBlob.breakLease(final Integer breakPeriodInSeconds) CloudBlob.breakLease(final Integer breakPeriodInSeconds, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.changeLease(final String proposedLeaseId, final AccessCondition accessCondition) CloudBlob.changeLease(final String proposedLeaseId, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.CloudBlob(final BlobType type, String blobName, String snapshotID, CloudBlobContainer container) CloudBlob.CloudBlob(final BlobType type, final StorageUri uri, final String snapshotID, final StorageCredentials credentials) CloudBlob.CloudBlob(final CloudBlob otherBlob) CloudBlob.createSnapshot() CloudBlob.createSnapshot(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.createSnapshot(final HashMap<String, String> metadata, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.delete() CloudBlob.delete(final DeleteSnapshotsOption deleteSnapshotsOption, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.deleteIfExists() CloudBlob.deleteIfExists(final DeleteSnapshotsOption deleteSnapshotsOption, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.download(final OutputStream outStream) CloudBlob.download(final OutputStream outStream, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadAccountInfo() CloudBlob.downloadAccountInfo(BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadAccountInformationImpl(final RequestOptions options) CloudBlob.downloadAttributes() CloudBlob.downloadAttributes(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadRange(final long offset, final Long length, final OutputStream outStream) CloudBlob.downloadRange(final long offset, final Long length, final OutputStream outStream, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadRangeInternal(final long blobOffset, final Long length, final byte[] buffer, final int bufferOffset, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadRangeToByteArray(final long offset, final Long length, final byte[] buffer, final int bufferOffset) CloudBlob.downloadRangeToByteArray(final long offset, final Long length, final byte[] buffer, final int bufferOffset, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadToByteArray(final byte[] buffer, final int bufferOffset) CloudBlob.downloadToByteArray(final byte[] buffer, final int bufferOffset, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.downloadToFile(final String path) CloudBlob.downloadToFile(final String path, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.exists() CloudBlob.exists(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.generateSharedAccessSignature(final SharedAccessBlobPolicy policy, final String groupPolicyIdentifier) CloudBlob.generateSharedAccessSignature(final SharedAccessBlobPolicy policy, final SharedAccessBlobHeaders headers, final String groupPolicyIdentifier) CloudBlob.generateSharedAccessSignature(final SharedAccessBlobPolicy policy, final SharedAccessBlobHeaders headers, final String groupPolicyIdentifier, final IPRange ipRange, final SharedAccessProtocols protocols) CloudBlob.generateSharedAccessSignature(final SharedAccessBlobPolicy policy, final SharedAccessBlobHeaders headers, final String groupPolicyIdentifier, final IPRange ipRange, final SharedAccessProtocols protocols, boolean skipDecoding) CloudBlob.generateUserDelegationSharedAccessSignature(UserDelegationKey delegationKey, SharedAccessBlobPolicy policy) CloudBlob.generateUserDelegationSharedAccessSignature(final UserDelegationKey delegationKey, final SharedAccessBlobPolicy policy, final SharedAccessBlobHeaders headers, final IPRange ipRange, final SharedAccessProtocols protocols) CloudBlob.getContainer() CloudBlob.getCopyState() CloudBlob.getMetadata() CloudBlob.getName() CloudBlob.getParent() CloudBlob.getParentNameFromURI(final StorageUri resourceAddress, final String delimiter, final CloudBlobContainer container) CloudBlob.getProperties() CloudBlob.getQualifiedStorageUri() CloudBlob.getQualifiedUri() CloudBlob.getServiceClient() CloudBlob.getSnapshotID() CloudBlob.getSnapshotQualifiedStorageUri() CloudBlob.getSnapshotQualifiedUri() CloudBlob.getStorageUri() CloudBlob.getStreamMinimumReadSizeInBytes() CloudBlob.getStreamWriteSizeInBytes() CloudBlob.getTransformedAddress(final OperationContext opContext) CloudBlob.getUri() CloudBlob.isSnapshot() CloudBlob.openInputStream() CloudBlob.openInputStream(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.openInputStream(final long offset, final Long length, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.parent CloudBlob.releaseLease(final AccessCondition accessCondition) CloudBlob.releaseLease(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.renewLease(final AccessCondition accessCondition) CloudBlob.renewLease(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.setContainer(final CloudBlobContainer container) CloudBlob.setMetadata(final HashMap<String, String> metadata) CloudBlob.setProperties(final BlobProperties properties) CloudBlob.setSnapshotID(final String snapshotID) CloudBlob.setStorageUri(final StorageUri storageUri) CloudBlob.setStreamMinimumReadSizeInBytes(final int minimumReadSize) CloudBlob.startCopy(final URI source) CloudBlob.startCopy(final URI source, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.startCopy(final URI source, final String blobTierString, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.startCopy(final URI source, String contentMd5, boolean syncCopy, final String blobTierString, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.startCopy(final URI source, String contentMd5, boolean syncCopy, final String blobTierString, final RehydratePriority rehydratePriority, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.startCopyImpl(final URI source, final String contentMd5, final boolean syncCopy, final boolean incrementalCopy, final String blobTierString, final RehydratePriority rehydratePriority, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, final BlobRequestOptions options) CloudBlob.streamMinimumReadSizeInBytes CloudBlob.streamWriteSizeInBytes CloudBlob.undelete() CloudBlob.undelete(BlobRequestOptions options, OperationContext opContext) CloudBlob.updateEtagAndLastModifiedFromResponse(HttpURLConnection request) CloudBlob.updateLengthFromResponse(HttpURLConnection request) CloudBlob.uploadFromByteArray(final byte[] buffer, final int offset, final int length) CloudBlob.uploadFromByteArray(final byte[] buffer, final int offset, final int length, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.uploadFromFile(final String path) CloudBlob.uploadFromFile(final String path, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.uploadMetadata() CloudBlob.uploadMetadata(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.uploadProperties() CloudBlob.uploadProperties(final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) CloudBlob.validateCPKHeaders(StorageRequest<CloudBlobClient, T, R> request, BlobRequestOptions options, boolean upload)

コンストラクターの詳細

CloudBlockBlob

public CloudBlockBlob(final CloudBlockBlob otherBlob)

別のクラウド ブロック BLOB から値をコピーして、 クラスのインスタンスを作成します。

Parameters:

otherBlob - CloudBlockBlobコピーするブロック BLOB を表す オブジェクト。

CloudBlockBlob

public CloudBlockBlob(final StorageUri blobAbsoluteUri)

指定した絶対 StorageUri を使用して、 クラスのインスタンスを作成します。

Parameters:

blobAbsoluteUri - StorageUri BLOB の絶対 URI を表す オブジェクト。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。

CloudBlockBlob

public CloudBlockBlob(final StorageUri blobAbsoluteUri, final StorageCredentials credentials)

指定した絶対 StorageUri と資格情報を使用して、 クラスのインスタンスを作成します。

Parameters:

blobAbsoluteUri - StorageUri BLOB に対する絶対 StorageUri を表す オブジェクト。
credentials - StorageCredentialsアクセスを認証するために使用される オブジェクト。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。

CloudBlockBlob

public CloudBlockBlob(final StorageUri blobAbsoluteUri, final String snapshotID, final StorageCredentials credentials)

指定した絶対 StorageUri、スナップショット ID、資格情報を使用して、 クラスのインスタンスを作成します。

Parameters:

blobAbsoluteUri - StorageUri BLOB に対する絶対 StorageUri を表す オブジェクト。
snapshotID - String該当する場合は、スナップショットバージョンを表す 。
credentials - StorageCredentialsアクセスを認証するために使用される オブジェクト。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。

CloudBlockBlob

public CloudBlockBlob(final URI blobAbsoluteUri)

指定した絶対 URI を使用して、 クラスのインスタンスを作成します。

Parameters:

blobAbsoluteUri - java.net.URI BLOB の絶対 URI を表す オブジェクト。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。

CloudBlockBlob

public CloudBlockBlob(final URI blobAbsoluteUri, final StorageCredentials credentials)

指定した絶対 URI と資格情報を使用して、 クラスのインスタンスを作成します。

Parameters:

blobAbsoluteUri - java.net.URI BLOB の絶対 URI を表す オブジェクト。
credentials - StorageCredentialsアクセスを認証するために使用される オブジェクト。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。

CloudBlockBlob

public CloudBlockBlob(final URI blobAbsoluteUri, final String snapshotID, final StorageCredentials credentials)

指定した絶対 URI、スナップショット ID、資格情報を使用して、 クラスのインスタンスを作成します。

Parameters:

blobAbsoluteUri - java.net.URI BLOB の絶対 URI を表す オブジェクト。
snapshotID - String該当する場合は、スナップショットバージョンを表す 。
credentials - StorageCredentialsアクセスを認証するために使用される オブジェクト。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。

CloudBlockBlob

protected CloudBlockBlob(String blobName, String snapshotID, CloudBlobContainer container)

指定した型、名前、スナップショット ID、およびコンテナーを使用して、 クラスのインスタンスを作成します。

Parameters:

blobName - BLOB の名前です。
snapshotID - String該当する場合は、スナップショットバージョンを表す 。
container - 親コンテナーへの参照。

Throws:

URISyntaxException - リソース URI が無効な場合。

メソッドの詳細

commitBlockList

public void commitBlockList(final Iterable blockList)

ブロック リストをストレージ サービスにコミットします。 BLOB の一部として書き込まれるには、前の uploadBlock 操作でブロックがサーバーに正常に書き込まれている必要があります。

Parameters:

blockList - コミットされるリスト ブロック項目を表すオブジェクトの列挙可能なコレクション BlockEntry 。 フィールドは size 無視されます。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。

commitBlockList

public void commitBlockList(final Iterable blockList, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定したリース ID、要求オプション、および操作コンテキストを使用して、ブロック リストをストレージ サービスにコミットします。 BLOB の一部として書き込まれるには、前の uploadBlock 操作でブロックがサーバーに正常に書き込まれている必要があります。

Parameters:

blockList - コミットされるリスト ブロック項目を表すオブジェクトの列挙可能なコレクション BlockEntry 。 size フィールドは無視されます。
accessCondition - BLOB のアクセス条件を表す AccessCondition オブジェクトです。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。

commitBlockList

public void commitBlockList(final Iterable blockList, StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定したリース ID、要求オプション、および操作コンテキストを使用して、ブロック リストをストレージ サービスにコミットします。 BLOB の一部として書き込まれるには、前の uploadBlock 操作でブロックがサーバーに正常に書き込まれている必要があります。

Parameters:

blockList - コミットされるリスト ブロック項目を表すオブジェクトの列挙可能なコレクション BlockEntry 。 size フィールドは無視されます。
standardBlobTier
accessCondition - BLOB のアクセス条件を表す AccessCondition オブジェクトです。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。

createBlockFromURI

public void createBlockFromURI(final String blockId, final URI copySource, final Long offset, final Long length)

指定したブロック ID とソース URL を使用して、ブロック BLOB の一部としてコミットされるブロックを作成します。

Parameters:

blockId - String Base-64 でエンコードされたブロック ID を表す 。 特定の BLOB の場合、すべてのブロック ID の長さは同じである必要があります。
copySource - URIソース データの 。 パブリックである任意の Azure BLOB またはファイルを指すか、URL に共有アクセス署名を含めることができます。
offset - longソースの開始点として使用するオフセットを表す 。
length - Long BLOB の末尾までコピーまたはnullコピーするバイト数を表す 。

Throws:

IOException - I/O エラーが発生した場合。
StorageException - ストレージ サービス エラーが発生した場合。

createBlockFromURI

public void createBlockFromURI(final String blockId, final URI copySource, final Long offset, final Long length, String md5, final AccessCondition sourceAccessCondition, BlobRequestOptions options, OperationContext opContext)

指定したブロック ID、指定したソース URL、指定したリース ID、要求オプション、操作コンテキストを使用して、ブロック BLOB の一部としてコミットされるブロックを作成します。

Parameters:

blockId - String Base-64 でエンコードされたブロック ID を表す 。 特定の BLOB の場合、すべてのブロック ID の長さは同じである必要があります。
copySource - URIソース データの 。 パブリックである任意の Azure BLOB またはファイルを指すか、URL に共有アクセス署名を含めることができます。
offset - longソースの開始点として使用するオフセットを表す 。
length - Long BLOB の末尾までコピーまたはnullコピーするバイト数を表す 。
md5 - Stringソースのバイト範囲に対して計算された MD5 を表す 。
sourceAccessCondition - AccessConditionソース BLOB のアクセス条件を表す オブジェクト。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。

downloadBlockList

public ArrayList downloadBlockList()

コミットされたブロック リストをブロック BLOB からダウンロードします。

コミットされたブロック リストには、ブロック BLOB に正常にコミットされたブロックの一覧が含まれます。 コミットされたブロックの一覧は、BLOB にコミットされた順序と同じ順序で返されます。 コミット後のブロック一覧にブロックは複数回出現できません。

Returns:

ArrayListブロック BLOB からダウンロードされたコミット済みのリスト ブロック項目を表す オブジェクトのオブジェクトBlockEntry

Throws:

StorageException - ストレージ サービス エラーが発生した場合。

downloadBlockList

public ArrayList downloadBlockList(final BlockListingFilter blockListingFilter, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定したブロック 一覧フィルター、要求オプション、および操作コンテキストを使用して、ブロック BLOB からブロック リストをダウンロードします。

コミットされたブロック リストには、ブロック BLOB に正常にコミットされたブロックの一覧が含まれます。 コミットされたブロックの一覧は、BLOB にコミットされた順序と同じ順序で返されます。 コミット後のブロック一覧にブロックは複数回出現できません。

Parameters:

blockListingFilter - BlockListingFilterコミットされたブロック、コミットされていないブロック、またはすべてのブロックをダウンロードするかどうかを示す 値。
accessCondition - BLOB のアクセス条件を表す AccessCondition オブジェクトです。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Returns:

ArrayListブロック BLOB からダウンロードされたリスト ブロック項目を表す オブジェクトのオブジェクトBlockEntry

Throws:

StorageException - ストレージ サービス エラーが発生した場合。

downloadText

public String downloadText()

プラットフォームの既定のエンコードを使用して、BLOB を文字列にダウンロードします。

Returns:

String BLOB の内容を表す 。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。
IOException

downloadText

public String downloadText(final String charsetName, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定したエンコードを使用して、BLOB を文字列にダウンロードします。

Parameters:

charsetName - Stringコンテンツのエンコードに使用する文字セットの名前を表す 。 null の場合、プラットフォームの既定のエンコードが使用されます。
accessCondition - BLOB のアクセス条件を表す AccessCondition オブジェクトです。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Returns:

String BLOB の内容を表す 。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。
IOException

isStreamWriteSizeModified

public boolean isStreamWriteSizeModified()

既定の streamWriteSize が変更されたかどうかを示すフラグを取得します。

openOutputStream

public BlobOutputStream openOutputStream()

ブロック BLOB にデータを書き込む出力ストリームを作成して開きます。 サービスに BLOB が既に存在する場合は、上書きされます。

上書きを回避し、代わりにエラーをスローするには、適切な AccessConditionと共に openOutputStream(AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext) オーバーロードを使用してください。

Returns:

BlobOutputStream BLOB にデータを書き込む際に使用される オブジェクト。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。

openOutputStream

public BlobOutputStream openOutputStream(AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定した要求オプションと操作コンテキストを使用して、ブロック BLOB にデータを書き込む出力ストリームを作成して開きます。 サービスに BLOB が既に存在する場合は、上書きされます。

上書きを回避し、代わりにエラーをスローするには、 を使用してgenerateIfNotExistsCondition()生成された をAccessCondition渡してください。

Parameters:

accessCondition - BLOB のアクセス条件を表す AccessCondition オブジェクトです。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Returns:

BlobOutputStream BLOB にデータを書き込む際に使用される オブジェクト。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。

setStreamWriteSizeInBytes

public void setStreamWriteSizeInBytes(final int streamWriteSizeInBytes)

への書き込み時にバッファーに格納するバイト数を BlobOutputStream設定します。

Parameters:

streamWriteSizeInBytes - intオブジェクトの使用中BlobOutputStreamにブロック BLOB に書き込む最大ブロック サイズ (バイト単位) を表す 。16 KB から 100 MB までの範囲。

Throws:

IllegalArgumentException - が 16 KB 未満または 100 MB を超える場合 streamWriteSizeInBytes

startCopy

public final String startCopy(final CloudBlockBlob sourceBlob)

ブロック BLOB のコンテンツ、プロパティ、およびメタデータの新しいブロック BLOB へのコピーを開始するようにサービスに要求します。

Parameters:

sourceBlob - CloudBlockBlobコピーするソース BLOB を表す オブジェクト。

Returns:

Stringコピー操作に関連付けられているコピー ID を表す 。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。
URISyntaxException

startCopy

public final String startCopy(final CloudBlockBlob sourceBlob, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

指定したアクセス条件、リース ID、要求オプション、操作コンテキストを使用して、ブロック BLOB のコンテンツ、プロパティ、メタデータの新しいブロック BLOB へのコピーを開始するようにサービスに要求します。

Parameters:

sourceBlob - CloudBlockBlobコピーするソース BLOB を表す オブジェクト。
sourceAccessCondition - AccessConditionソース BLOB のアクセス条件を表す オブジェクト。
destinationAccessCondition - AccessCondition宛先 BLOB のアクセス条件を表す オブジェクト。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Returns:

Stringコピー操作に関連付けられているコピー ID を表す 。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。
URISyntaxException

startCopy

public final String startCopy(final CloudBlockBlob sourceBlob, String contentMd5, boolean syncCopy, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

指定したアクセス条件、リース ID、要求オプション、操作コンテキストを使用して、ブロック BLOB のコンテンツ、プロパティ、メタデータの新しいブロック BLOB へのコピーを開始するようにサービスに要求します。

Parameters:

sourceBlob - CloudBlockBlobコピーするソース BLOB を表す オブジェクト。
contentMd5 - 操作のトランザクション整合性を確保するために使用される省略可能なハッシュ値。 または空の場合があります null
syncCopy - boolean BLOB の同期サーバー コピーを有効にする 。
sourceAccessCondition - AccessConditionソース BLOB のアクセス条件を表す オブジェクト。
destinationAccessCondition - AccessCondition宛先 BLOB のアクセス条件を表す オブジェクト。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Returns:

Stringコピー操作に関連付けられているコピー ID を表す 。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。
URISyntaxException

startCopy

public final String startCopy(final CloudBlockBlob sourceBlob, String contentMd5, boolean syncCopy, final StandardBlobTier standardBlobTier, RehydratePriority rehydratePriority, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

BLOB 層、リハイドレート優先度、指定されたアクセス条件、リース ID、要求オプション、操作コンテキストを使用して、ブロック BLOB のコンテンツ、プロパティ、メタデータの新しいブロック BLOB へのコピーを開始するようにサービスに要求します。

Parameters:

sourceBlob - CloudBlockBlobコピーするソース BLOB を表す オブジェクト。
contentMd5 - 操作のトランザクション整合性を確保するために使用される省略可能なハッシュ値。 または空の場合があります null
syncCopy - boolean BLOB の同期サーバー コピーを有効にする 。
standardBlobTier - StandardBlobTier BLOB の層を表す オブジェクト。
rehydratePriority - RehydratePriorityリハイドレート優先度を表す オブジェクト。
sourceAccessCondition - AccessConditionソース BLOB のアクセス条件を表す オブジェクト。
destinationAccessCondition - AccessCondition宛先 BLOB のアクセス条件を表す オブジェクト。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Returns:

Stringコピー操作に関連付けられているコピー ID を表す 。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。
URISyntaxException

startCopy

public final String startCopy(final CloudFile sourceFile)

ファイルの内容、プロパティ、およびメタデータの新しいブロック BLOB へのコピーを開始するようにサービスに要求します。

Parameters:

sourceFile - CloudFileコピーするソース ファイルを表す オブジェクト。

Returns:

Stringコピー操作に関連付けられているコピー ID を表す 。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。
URISyntaxException

startCopy

public final String startCopy(final CloudFile sourceFile, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, BlobRequestOptions options, OperationContext opContext)

指定したアクセス条件、リース ID、要求オプション、操作コンテキストを使用して、ファイルのコンテンツ、プロパティ、メタデータの新しいブロック BLOB へのコピーを開始するようにサービスに要求します。

Parameters:

sourceFile - CloudFileコピーするソース ファイルを表す オブジェクト。
sourceAccessCondition - AccessConditionソース ファイルのアクセス条件を表す オブジェクト。
destinationAccessCondition - AccessCondition宛先ブロック BLOB のアクセス条件を表す オブジェクト。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント (CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Returns:

Stringコピー操作に関連付けられているコピー ID を表す 。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。
URISyntaxException - リソース URI が無効な場合。

upload

public void upload(final InputStream sourceStream, final long length)

ソース ストリーム データをブロック BLOB にアップロードします。 サービスに BLOB が既に存在する場合は、上書きされます。

Parameters:

sourceStream - InputStreamブロック BLOB に書き込む入力ストリームを表す オブジェクト。
length - longストリーム データの長さをバイト単位で表す 。不明な場合は -1。

Throws:

IOException - I/O エラーが発生した場合。
StorageException - ストレージ サービス エラーが発生した場合。

upload

public void upload(final InputStream sourceStream, final long length, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定したリース ID、要求オプション、操作コンテキストを使用して、ソース ストリーム データを BLOB にアップロードします。 サービスに BLOB が既に存在する場合は、上書きされます。

Parameters:

sourceStream - InputStreamブロック BLOB に書き込む入力ストリームを表す オブジェクト。
length - longストリーム データの長さをバイト単位で表す 。不明な場合は -1。
accessCondition - BLOB のアクセス条件を表す AccessCondition オブジェクトです。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Throws:

IOException - I/O エラーが発生した場合。
StorageException - ストレージ サービス エラーが発生した場合。

upload

public void upload(final InputStream sourceStream, final long length, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定したリース ID、要求オプション、操作コンテキストを使用して、ソース ストリーム データを BLOB にアップロードします。 サービスに BLOB が既に存在する場合は、上書きされます。

Parameters:

sourceStream - InputStreamブロック BLOB に書き込む入力ストリームを表す オブジェクト。
length - longストリーム データの長さをバイト単位で表す 。不明な場合は -1。
standardBlobTier - BLOB の層を表す文字列。
accessCondition - BLOB のアクセス条件を表す AccessCondition オブジェクトです。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Throws:

IOException - I/O エラーが発生した場合。
StorageException - ストレージ サービス エラーが発生した場合。

uploadBlock

public void uploadBlock(final String blockId, final InputStream sourceStream, final long length)

指定したブロック ID を使用して、ブロック BLOB の一部としてコミットされるブロックをアップロードします。

Parameters:

blockId - String Base-64 でエンコードされたブロック ID を表す 。 特定の BLOB の場合、すべてのブロック ID の長さは同じである必要があります。
sourceStream - InputStreamブロック BLOB に書き込む入力ストリームを表す オブジェクト。
length - longストリーム データの長さをバイト単位で表す 。不明な場合は -1。

Throws:

IOException - I/O エラーが発生した場合。
StorageException - ストレージ サービス エラーが発生した場合。

uploadBlock

public void uploadBlock(final String blockId, final InputStream sourceStream, final long length, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定したブロック ID、指定したリース ID、要求オプション、操作コンテキストを使用して、ブロック BLOB の一部としてコミットされるブロックをアップロードします。

Parameters:

blockId - String Base-64 でエンコードされたブロック ID を表す 。 特定の BLOB の場合、すべてのブロック ID の長さは同じである必要があります。
sourceStream - InputStreamブロック BLOB に書き込む入力ストリームを表す オブジェクト。
length - longストリーム データの長さをバイト単位で表す 。不明な場合は -1。
accessCondition - BLOB のアクセス条件を表す AccessCondition オブジェクトです。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Throws:

IOException - I/O エラーが発生した場合。
StorageException - ストレージ サービス エラーが発生した場合。

uploadFromByteArray

public void uploadFromByteArray(final byte[] buffer, final int offset, final int length, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

バイト配列内のデータから BLOB をアップロードします。 サービスに BLOB が既に存在する場合は、上書きされます。

Parameters:

buffer - byte BLOB に書き込むデータを表す配列。
offset - intデータのアップロードを開始するバイト配列のオフセットを表す 。
length - int入力バッファーからアップロードするバイト数を表す 。
standardBlobTier - StandardBlobTier BLOB の層を表す オブジェクト。
accessCondition - BLOB のアクセス条件を表す AccessCondition オブジェクトです。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。
IOException

uploadFullBlob

protected final void uploadFullBlob(final InputStream sourceStream, final long length, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, final BlobRequestOptions options, final OperationContext opContext)

1 回の操作で BLOB をアップロードします。

Parameters:

sourceStream - InputStreamアップロードするソース ストリームを表す オブジェクト。
length - ストリームの長さ (バイト単位)、不明な場合は -1。
standardBlobTier - StandardBlobTier BLOB の層を表す オブジェクト。
accessCondition - BLOB のアクセス条件を表す AccessCondition オブジェクトです。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。

uploadStandardBlobTier

public void uploadStandardBlobTier(final StandardBlobTier standardBlobTier)

Standard ストレージ アカウントのブロック BLOB に BLOB 層を設定します。

Parameters:

standardBlobTier - BLOB の StandardBlobTier 層を表す オブジェクト。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。

uploadStandardBlobTier

public void uploadStandardBlobTier(final StandardBlobTier standardBlobTier, BlobRequestOptions options, OperationContext opContext)

Standard ストレージ アカウントのブロック BLOB の層を設定します。

Parameters:

standardBlobTier - BLOB の StandardBlobTier 層を表す オブジェクト。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の OperationContext 操作のコンテキストを表す オブジェクト。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。

uploadStandardBlobTier

public void uploadStandardBlobTier(final StandardBlobTier standardBlobTier, RehydratePriority rehydratePriority, BlobRequestOptions options, OperationContext opContext)

Standard ストレージ アカウントのブロック BLOB の層を設定します。

Parameters:

standardBlobTier - BLOB の StandardBlobTier 層を表す オブジェクト。
rehydratePriority - RehydratePriorityリハイドレート優先度を表す オブジェクト。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の OperationContext 操作のコンテキストを表す オブジェクト。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。

uploadText

public void uploadText(final String content)

プラットフォームの既定のエンコードを使用して、文字列から BLOB をアップロードします。 サービスに BLOB が既に存在する場合は、上書きされます。

Parameters:

content - String BLOB にアップロードされるコンテンツを表す 。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。
IOException

uploadText

public void uploadText(final String content, final String charsetName, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定したエンコードを使用して、文字列から BLOB をアップロードします。 サービスに BLOB が既に存在する場合は、上書きされます。

Parameters:

content - String BLOB にアップロードされるコンテンツを表す 。
charsetName - Stringコンテンツのエンコードに使用する文字セットの名前を表す 。 null の場合、プラットフォームの既定のエンコードが使用されます。
accessCondition - BLOB のアクセス条件を表す AccessCondition オブジェクトです。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。
IOException

uploadText

public void uploadText(final String content, final String charsetName, final StandardBlobTier standardBlobTier, final AccessCondition accessCondition, BlobRequestOptions options, OperationContext opContext)

指定したエンコードを使用して、文字列から BLOB をアップロードします。 サービスに BLOB が既に存在する場合は、上書きされます。

Parameters:

content - String BLOB にアップロードされるコンテンツを表す 。
charsetName - Stringコンテンツのエンコードに使用する文字セットの名前を表す 。 null の場合、プラットフォームの既定のエンコードが使用されます。
standardBlobTier - StandardBlobTier BLOB の層を表す オブジェクト。
accessCondition - BLOB のアクセス条件を表す AccessCondition オブジェクトです。
options - BlobRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudBlobClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Throws:

StorageException - ストレージ サービス エラーが発生した場合。
IOException

適用対象