CloudFile クラス

  • java.lang.Object

public class CloudFile implements ListFileItem

Microsoft Azure ファイルを表します。

フィールドの概要

修飾子と型 フィールドと説明
CloudFileClient fileServiceClient

ファイル サービス クライアントを表します。

CloudFileDirectory parent

ファイルのディレクトリ参照を表します。

int streamMinimumReadSizeInBytes

を使用する場合の最小読み取りサイズを FileInputStream保持します。

int streamWriteSizeInBytes

への書き込み時にバッファーするバイト数を FileOutputStream保持します。

コンストラクターの概要

コンストラクター 説明
CloudFile(final CloudFile otherFile)

別のクラウド ファイルから値をコピーして、 クラスのインスタンスを作成します。

CloudFile(final StorageUri fileAbsoluteUri)

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

CloudFile(final StorageUri fileAbsoluteUri, final StorageCredentials credentials)

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

CloudFile(final StorageUri uri, final String fileName, final CloudFileShare share)

指定したアドレス、共有、およびクライアントを使用して、 クラスのインスタンスを作成します。

CloudFile(final URI fileAbsoluteUri)

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

CloudFile(final URI fileAbsoluteUri, final StorageCredentials credentials)

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

メソッドの概要

修飾子と型 メソッドと説明
final void abortCopy(final String copyId)

進行中の Azure ファイルのコピー操作を中止します。

final void abortCopy(final String copyId, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

進行中の Azure ファイルのコピー操作を中止します。

void assertValidFilePermissionOrKey()

ディレクトリの filePermission と properties.filePermissionKey の両方が設定されていないことを確認します。

void clearRange(final long offset, final long length)

ファイルから範囲をクリアします。

を呼び出すと、指定した範囲で使用される記憶域領域が解放されます。 クリアされた範囲は、ファイルの一部として追跡されなくなります。

void clearRange(final long offset, final long length, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定したリース ID、要求オプション、および操作コンテキストを使用して、ファイルから範囲をクリアします。

を呼び出すと、指定した範囲で使用される記憶域領域が解放されます。 クリアされた範囲は、ファイルの一部として追跡されなくなります。

ResultSegment<Integer> closeAllHandlesSegmented()

このファイルのすべての SMB ハンドルを閉じます。

ResultSegment<Integer> closeAllHandlesSegmented(final ResultContinuation continuationToken, FileRequestOptions options, OperationContext opContext)

このファイルのすべての SMB ハンドルを閉じます。

ResultSegment<Integer> closeHandleSegmented(String handleID)

このファイルのすべての SMB ハンドルを閉じます。

ResultSegment<Integer> closeHandleSegmented(String handleID, ResultContinuation continuationToken, FileRequestOptions options, OperationContext opContext)

このファイルのすべての SMB ハンドルを閉じます。

void create(final long size)

ファイルを作成します。 ファイルが既に存在する場合は、置き換えられます。

void create(final long size, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定したアクセス条件、要求オプション、操作コンテキストを使用してファイルを作成します。 ファイルが既に存在する場合は、置き換えられます。

final void delete()

ファイルを削除します。

final void delete(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定したアクセス条件、要求オプション、および操作コンテキストを使用してファイルを削除します。

final boolean deleteIfExists()

ファイルが存在する場合は削除します。

final boolean deleteIfExists(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定したアクセス条件、要求オプション、および操作コンテキストを使用して、ファイルが存在する場合は削除します。

final void download(final OutputStream outStream)

ファイルの内容をストリームにダウンロードします。

final void download(final OutputStream outStream, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定した要求オプションと操作コンテキストを使用して、ファイルの内容をストリームにダウンロードします。

final void downloadAttributes()

ファイルのプロパティとメタデータを設定します。

このメソッドは、ファイルのシステム プロパティとユーザー定義メタデータを設定します。 ファイルのプロパティまたはメタデータを読み取りまたは変更する前に、このメソッドまたはそのオーバーロードを呼び出して、Microsoft Azure ストレージ サービスからファイルのプロパティとメタデータの最新の値を取得します。

final void downloadAttributes(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定した要求オプションと操作コンテキストを使用して、ファイルのプロパティとメタデータを設定します。

このメソッドは、ファイルのシステム プロパティとユーザー定義メタデータを設定します。 ファイルのプロパティまたはメタデータを読み取りまたは変更する前に、このメソッドまたはそのオーバーロードを呼び出して、Microsoft Azure ストレージ サービスからファイルのプロパティとメタデータの最新の値を取得します。

ArrayList<FileRange> downloadFileRanges()

ファイル範囲のコレクションと、その開始および終了バイト オフセットを返します。

各ファイル範囲の開始バイトオフセットと終了バイトオフセットは含まれます。

ArrayList<FileRange> downloadFileRanges(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定した要求オプションと操作コンテキストを使用して、ファイル範囲とその開始バイト オフセットと終了バイト オフセットのコレクションを返します。

final void downloadRange(final long offset, final Long length, final OutputStream outStream)

ファイルの内容をストリームにダウンロードします。

final void downloadRange(final long offset, final Long length, final OutputStream outStream, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定した要求オプションと操作コンテキストを使用して、ファイルの内容をストリームにダウンロードします。

final int downloadRangeInternal(final long fileOffset, final Long length, final byte[] buffer, final int bufferOffset, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

ファイルから指定されたバイト バッファーにバイト範囲をダウンロードします。

final int downloadRangeToByteArray(final long offset, final Long length, final byte[] buffer, final int bufferOffset)

ファイルから指定されたバイト バッファーにバイト範囲をダウンロードします。

final int downloadRangeToByteArray(final long offset, final Long length, final byte[] buffer, final int bufferOffset, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定した要求オプションと操作コンテキストを使用して、ファイルから指定されたバイト バッファーにバイト範囲をダウンロードします。

String downloadText()

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

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

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

final int downloadToByteArray(final byte[] buffer, final int bufferOffset)

ファイルから指定されたバイト バッファーにバイト範囲をダウンロードします。

final int downloadToByteArray(final byte[] buffer, final int bufferOffset, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定した要求オプションと操作コンテキストを使用して、ファイルから指定されたバイト バッファーにバイト範囲をダウンロードします。

void downloadToFile(final String path)

ファイルをダウンロードします。

void downloadToFile(final String path, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

ファイルをダウンロードします。

final boolean exists()

ファイルが存在するかどうかを確認します。

final boolean exists(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定したアクセス条件、要求オプション、および操作コンテキストを使用して、ファイルが存在するかどうかを確認します。

String generateSharedAccessSignature(final SharedAccessFilePolicy policy, final SharedAccessFileHeaders headers, final String groupPolicyIdentifier)

指定したグループ ポリシー識別子と共有アクセス ファイル ヘッダーを使用して、ファイルの共有アクセス署名を返します。 これは先頭の "?"" を含まないことに注意してください。

String generateSharedAccessSignature(final SharedAccessFilePolicy policy, final SharedAccessFileHeaders headers, final String groupPolicyIdentifier, final IPRange ipRange, final SharedAccessProtocols protocols)

指定したグループ ポリシー識別子と共有アクセス ファイル ヘッダーを使用して、ファイルの共有アクセス署名を返します。 これは先頭の "?"" を含まないことに注意してください。

String generateSharedAccessSignature(final SharedAccessFilePolicy policy, final String groupPolicyIdentifier)

指定したグループ ポリシー識別子と共有アクセス ファイル ヘッダーを使用して、ファイルの共有アクセス署名を返します。 これは先頭の "?"" を含まないことに注意してください。

CopyState getCopyState()

Azure ファイルのコピー状態を返します。

final HashMap<String, String> getMetadata()

ファイルのメタデータを返します。

final String getName()

ファイルの名前を返します。

final CloudFileDirectory getParent()

ファイル 項目の親を返します。

String getParentNameFromURI(final StorageUri resourceAddress, final CloudFileShare share)

ファイル URI の親名を取得します。

final FileProperties getProperties()

ファイルのプロパティを返します。

final CloudFileClient getServiceClient()

ファイルに関連付けられているファイル サービス クライアントを返します。

final CloudFileShare getShare()

ファイルの共有を返します。

final StorageUri getStorageUri()

すべての場所の URI の一覧を返します。

final int getStreamMinimumReadSizeInBytes()

を使用する場合の最小読み取りサイズを FileInputStream返します。

final int getStreamWriteSizeInBytes()

に書き込むときにバッファーに格納するバイト数を FileOutputStream取得します。

final StorageUri getTransformedAddress(final OperationContext opContext)

指定された資格情報に変換が必要な場合は、リソースの変換された URI を返します。

final URI getUri()

このファイルの URI を返します。

Iterable<FileHandle> listHandles()

このファイルで開いている SMB ハンドルを取得します。

Iterable<FileHandle> listHandles(FileRequestOptions options, OperationContext opContext)

このファイルで開いている SMB ハンドルを取得します。

ResultSegment<FileHandle> listHandlesSegmented()

このファイルで開いている SMB ハンドルを取得します。

ResultSegment<FileHandle> listHandlesSegmented(final Integer maxResults, final ResultContinuation continuationToken, FileRequestOptions options, OperationContext opContext)

このファイルで開いている SMB ハンドルを取得します。

final FileInputStream openRead()

ファイル入力ストリームを開き、ファイルをダウンロードします。

を使用して setStreamMinimumReadSizeInBytes(final int minimumReadSize) 、読み取りサイズを構成します。

final FileInputStream openRead(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

ファイル入力ストリームを開き、指定した要求オプションと操作コンテキストを使用してファイルをダウンロードします。

を使用して setStreamMinimumReadSizeInBytes(final int minimumReadSize) 、読み取りサイズを構成します。

FileOutputStream openWriteExisting()

ファイルにデータを書き込む出力ストリーム オブジェクトを開きます。 ファイルは既に存在している必要があり、既存のデータは上書きされる可能性があります。

FileOutputStream openWriteExisting(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定した要求オプションと操作コンテキストを使用して、ファイルにデータを書き込む出力ストリーム オブジェクトを開きます。 ファイルは既に存在している必要があり、既存のデータは上書きされる可能性があります。

FileOutputStream openWriteNew(final long length)

ファイルにデータを書き込む出力ストリーム オブジェクトを開きます。 ファイルはまだ存在せず、指定された長さで作成されます。 ファイルがサービスに既に存在する場合は、上書きされます。

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

FileOutputStream openWriteNew(final long length, AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定したリース ID、要求オプション、および操作コンテキストを使用して、ファイルにデータを書き込む出力ストリーム オブジェクトを開きます。 ファイルはまだ存在する必要はありません。長さを指定して作成されます。 ファイルがサービスに既に存在する場合は、上書きされます。

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

void putRangeFromURL(final long destOffset, final long length, final URI sourceUri, final long sourceOffset)

あるファイルから別のファイルに範囲をアップロードします。

void putRangeFromURL(final long destOffset, final long length, final URI sourceUri, final long sourceOffset, FileRequestOptions options, OperationContext opContext)

指定したリース ID、要求オプション、および操作コンテキストを使用して、あるファイルから別のファイルに範囲をアップロードします

void resize(long size)

指定したサイズにファイルのサイズを変更します。

void resize(long size, AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定したサイズにファイルのサイズを変更します。

void setFilePermission(String filePermission)

設定するファイルのファイル権限を設定します

final void setMetadata(final HashMap<String, String> metadata)

ファイルのメタデータを設定します。

final void setProperties(final FileProperties properties)

ファイルのプロパティを設定します。

final void setShare(final CloudFileShare share)

ファイルの共有を設定します。

void setStorageUri(final StorageUri storageUri)

すべての場所の URI の一覧を設定します。

void setStreamMinimumReadSizeInBytes(final int minimumReadSize)

を使用する場合の最小読み取りサイズを FileInputStream設定します。

void setStreamWriteSizeInBytes(final int streamWriteSizeInBytes)

に書き込むときにバッファーに格納するバイト数を FileOutputStream設定します。

final String startCopy(final CloudBlob sourceBlob)

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

final String startCopy(final CloudBlob sourceBlob, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, FileRequestOptions options, OperationContext opContext)

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

final String startCopy(final CloudFile sourceFile)

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

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

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

final String startCopy(final URI source)

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

final String startCopy(final URI source, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, FileRequestOptions options, OperationContext opContext)

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

void updateEtagAndLastModifiedFromResponse(HttpURLConnection request)
void updateLengthFromResponse(HttpURLConnection request)
void upload(final InputStream sourceStream, final long length)

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

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

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

void uploadFromByteArray(final byte[] buffer, final int offset, final int length)

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

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

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

void uploadFromFile(final String path)

ローカル ファイルをアップロードします。 ファイルがサービスに既に存在する場合は、上書きされます。

void uploadFromFile(final String path, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

ローカル ファイルからファイルをアップロードします。 ファイルがサービスに既に存在する場合は、上書きされます。

final void uploadMetadata()

ファイルのメタデータをストレージ サービスにアップロードします。

を使用して downloadAttributes() 、Microsoft Azure ストレージ サービスからファイルのプロパティとメタデータの最新の値を取得します。

final void uploadMetadata(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

アクセス条件、要求オプション、および操作コンテキストを使用して、ファイルのメタデータをストレージ サービスにアップロードします。

を使用して downloadAttributes() 、Microsoft Azure ストレージ サービスからファイルのプロパティとメタデータの最新の値を取得します。

final void uploadProperties()

ファイルのプロパティをストレージ サービスにアップロードします。

を使用して downloadAttributes() 、Microsoft Azure ストレージ サービスからファイルのプロパティとメタデータの最新の値を取得します。

final void uploadProperties(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

アクセス条件、要求オプション、および操作コンテキストを使用して、ファイルのプロパティをアップロードします。

を使用して downloadAttributes() 、Microsoft Azure ストレージ サービスからファイルのプロパティとメタデータの最新の値を取得します。

void uploadRange(final InputStream sourceStream, final long offset, final long length)

範囲をファイルにアップロードします。

void uploadRange(final InputStream sourceStream, final long offset, final long length, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定したリース ID、要求オプション、および操作コンテキストを使用して、範囲をファイルにアップロードします。

void uploadText(final String content)

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

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

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

フィールドの詳細

fileServiceClient

protected CloudFileClient fileServiceClient

ファイル サービス クライアントを表します。

parent

protected CloudFileDirectory parent

ファイルのディレクトリ参照を表します。

streamMinimumReadSizeInBytes

protected int streamMinimumReadSizeInBytes= Constants.DEFAULT_MINIMUM_READ_SIZE_IN_BYTES

を使用する場合の最小読み取りサイズを FileInputStream保持します。

streamWriteSizeInBytes

protected int streamWriteSizeInBytes= Constants.DEFAULT_STREAM_WRITE_IN_BYTES

への書き込み時にバッファーするバイト数を FileOutputStream保持します。

コンストラクターの詳細

CloudFile

public CloudFile(final CloudFile otherFile)

別のクラウド ファイルから値をコピーして、 クラスのインスタンスを作成します。

Parameters:

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

CloudFile

public CloudFile(final StorageUri fileAbsoluteUri)

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

Parameters:

fileAbsoluteUri - StorageUriファイルの絶対 URI を表す オブジェクト。

Throws:

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

CloudFile

public CloudFile(final StorageUri fileAbsoluteUri, final StorageCredentials credentials)

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

Parameters:

fileAbsoluteUri - StorageUriファイルの絶対 URI を表す オブジェクト。
credentials - StorageCredentialsアクセスの認証に使用されるオブジェクト。

Throws:

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

CloudFile

protected CloudFile(final StorageUri uri, final String fileName, final CloudFileShare share)

指定したアドレス、共有、およびクライアントを使用して、 クラスのインスタンスを作成します。

Parameters:

uri - StorageUriファイル ディレクトリのアドレスを表す 。
fileName - Stringファイルの名前を表す 。
share - CloudFileShare関連付けられているファイル共有を表す オブジェクト。

CloudFile

public CloudFile(final URI fileAbsoluteUri)

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

Parameters:

fileAbsoluteUri - java.net.URIファイルの絶対 URI を表す オブジェクト。

Throws:

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

CloudFile

public CloudFile(final URI fileAbsoluteUri, final StorageCredentials credentials)

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

Parameters:

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

Throws:

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

メソッドの詳細

abortCopy

public final void abortCopy(final String copyId)

進行中の Azure ファイルのコピー操作を中止します。

Parameters:

copyId - Stringコピー操作を識別する オブジェクト。

Throws:

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

abortCopy

public final void abortCopy(final String copyId, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

進行中の Azure ファイルのコピー操作を中止します。

Parameters:

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

Throws:

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

assertValidFilePermissionOrKey

protected void assertValidFilePermissionOrKey()

ディレクトリの filePermission と properties.filePermissionKey の両方が設定されていないことを確認します。

clearRange

public void clearRange(final long offset, final long length)

ファイルから範囲をクリアします。

を呼び出すと、指定した範囲で使用される記憶域領域が解放されます。 クリアされた範囲は、ファイルの一部として追跡されなくなります。

Parameters:

offset - クリアを開始するオフセット (バイト単位)。
length - 消去するデータ範囲の長さ (バイト単位)。

Throws:

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

clearRange

public void clearRange(final long offset, final long length, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定したリース ID、要求オプション、および操作コンテキストを使用して、ファイルから範囲をクリアします。

を呼び出すと、指定した範囲で使用される記憶域領域が解放されます。 クリアされた範囲は、ファイルの一部として追跡されなくなります。

Parameters:

offset - longクリアを開始するオフセットをバイト単位で表す 。
length - longクリアするデータ範囲の長さをバイト単位で表す 。
accessCondition - AccessConditionファイルのアクセス条件を表す オブジェクト。
options - FileRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudFileClient) からの既定の要求オプションが使用されます。
opContext - 現在の OperationContext 操作のコンテキストを表す オブジェクト。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Throws:

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

closeAllHandlesSegmented

public ResultSegment closeAllHandlesSegmented()

このファイルのすべての SMB ハンドルを閉じます。

Returns:

ResultSegment<T>操作がアトミックに完了するまでに時間がかかりすぎる場合に、閉じたハンドルの数と後続の継続である 1 つの要素を持つ 。

Throws:

StorageException

closeAllHandlesSegmented

public ResultSegment closeAllHandlesSegmented(final ResultContinuation continuationToken, FileRequestOptions options, OperationContext opContext)

このファイルのすべての SMB ハンドルを閉じます。

Parameters:

continuationToken - 前の ResultContinuation 一覧表示操作によって返された継続トークンを表す オブジェクト。
options - FileRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudFileClient) からの既定の要求オプションが使用されます。
opContext - 現在の OperationContext 操作のコンテキストを表す オブジェクト。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Returns:

ResultSegment<T>操作がアトミックに完了するまでに時間がかかりすぎる場合に、閉じたハンドルの数と後続の継続である 1 つの要素を持つ 。

Throws:

StorageException

closeHandleSegmented

public ResultSegment closeHandleSegmented(String handleID)

このファイルのすべての SMB ハンドルを閉じます。

Parameters:

handleID - 閉じるハンドル。

Returns:

ResultSegment<T>操作がアトミックに完了するまでに時間がかかりすぎる場合に、閉じたハンドルの数と後続の継続である 1 つの要素を持つ 。

Throws:

StorageException

closeHandleSegmented

public ResultSegment closeHandleSegmented(String handleID, ResultContinuation continuationToken, FileRequestOptions options, OperationContext opContext)

このファイルのすべての SMB ハンドルを閉じます。

Parameters:

handleID - 閉じるハンドル。
continuationToken - 前の ResultContinuation 一覧表示操作によって返された継続トークンを表す オブジェクト。
options - FileRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudFileClient) からの既定の要求オプションが使用されます。
opContext - 現在の OperationContext 操作のコンテキストを表す オブジェクト。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Returns:

ResultSegment<T>操作がアトミックに完了するまでに時間がかかりすぎる場合に、閉じたハンドルの数と後続の継続である 1 つの要素を持つ 。

Throws:

StorageException

create

public void create(final long size)

ファイルを作成します。 ファイルが既に存在する場合は、置き換えられます。

Parameters:

size - longファイルのサイズをバイト単位で表す 。

Throws:

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

create

public void create(final long size, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定したアクセス条件、要求オプション、操作コンテキストを使用してファイルを作成します。 ファイルが既に存在する場合は、置き換えられます。

Parameters:

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

Throws:

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

delete

public final void delete()

ファイルを削除します。

Throws:

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

delete

public final void delete(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定したアクセス条件、要求オプション、および操作コンテキストを使用してファイルを削除します。

Parameters:

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

Throws:

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

deleteIfExists

public final boolean deleteIfExists()

ファイルが存在する場合は削除します。

Returns:

true ファイルが削除された場合は 。それ以外の場合は false

Throws:

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

deleteIfExists

public final boolean deleteIfExists(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定したアクセス条件、要求オプション、および操作コンテキストを使用して、ファイルが存在する場合は削除します。

Parameters:

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

Returns:

true ファイルが存在し、削除された場合は 。それ以外の場合は、 false

Throws:

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

download

public final void download(final OutputStream outStream)

ファイルの内容をストリームにダウンロードします。

Parameters:

outStream - OutputStreamターゲット ストリームを表す オブジェクト。

Throws:

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

download

public final void download(final OutputStream outStream, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定した要求オプションと操作コンテキストを使用して、ファイルの内容をストリームにダウンロードします。

Parameters:

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

Throws:

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

downloadAttributes

public final void downloadAttributes()

ファイルのプロパティとメタデータを設定します。

このメソッドは、ファイルのシステム プロパティとユーザー定義メタデータを設定します。 ファイルのプロパティまたはメタデータを読み取りまたは変更する前に、このメソッドまたはそのオーバーロードを呼び出して、Microsoft Azure ストレージ サービスからファイルのプロパティとメタデータの最新の値を取得します。

Throws:

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

downloadAttributes

public final void downloadAttributes(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定した要求オプションと操作コンテキストを使用して、ファイルのプロパティとメタデータを設定します。

このメソッドは、ファイルのシステム プロパティとユーザー定義メタデータを設定します。 ファイルのプロパティまたはメタデータを読み取りまたは変更する前に、このメソッドまたはそのオーバーロードを呼び出して、Microsoft Azure ストレージ サービスからファイルのプロパティとメタデータの最新の値を取得します。

Parameters:

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

Throws:

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

downloadFileRanges

public ArrayList downloadFileRanges()

ファイル範囲のコレクションと、その開始および終了バイト オフセットを返します。

各ファイル範囲の開始バイトオフセットと終了バイトオフセットは含まれます。

Returns:

ArrayListファイル範囲のセットと、その開始および終了バイト オフセットを表す オブジェクト。

Throws:

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

downloadFileRanges

public ArrayList downloadFileRanges(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定した要求オプションと操作コンテキストを使用して、ファイル範囲とその開始バイト オフセットと終了バイト オフセットのコレクションを返します。

Parameters:

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

Returns:

ArrayListファイル範囲のセットと、その開始および終了バイト オフセットを表す オブジェクト。

Throws:

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

downloadRange

public final void downloadRange(final long offset, final Long length, final OutputStream outStream)

ファイルの内容をストリームにダウンロードします。

Parameters:

offset - longソースの開始点として使用するオフセットを表す 。
length - Long読み取るバイト数または nullを表す 。
outStream - OutputStreamターゲット ストリームを表す オブジェクト。

Throws:

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

downloadRange

public final void downloadRange(final long offset, final Long length, final OutputStream outStream, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定した要求オプションと操作コンテキストを使用して、ファイルの内容をストリームにダウンロードします。

Parameters:

offset - longソースの開始点として使用するオフセットを表す 。
length - Long読み取るバイト数または nullを表す 。
outStream - OutputStreamターゲット ストリームを表す オブジェクト。
accessCondition - ファイルのアクセス条件を表す AccessCondition オブジェクトです。
options - FileRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudFileClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Throws:

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

downloadRangeInternal

protected final int downloadRangeInternal(final long fileOffset, final Long length, final byte[] buffer, final int bufferOffset, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

ファイルから指定されたバイト バッファーにバイト範囲をダウンロードします。

Parameters:

fileOffset - longダウンロードを開始するファイル内のオフセットを表す 。
length - Long読み取るバイト数を表す 。
buffer - byte書き込むバッファーを表す配列。
bufferOffset - int書き込みを開始するバイト バッファー内のオフセットを表す 。
accessCondition - ファイルのアクセス条件を表す AccessCondition オブジェクトです。
options - FileRequestOptions要求の追加オプションを指定する オブジェクト。
opContext - 操作の OperationContext 実行を追跡するために使用される オブジェクト。

Throws:

StorageException - 操作中に発生したエラーを表す例外。

downloadRangeToByteArray

public final int downloadRangeToByteArray(final long offset, final Long length, final byte[] buffer, final int bufferOffset)

ファイルから指定されたバイト バッファーにバイト範囲をダウンロードします。

Parameters:

offset - longソースの開始点として使用するバイト オフセットを表す 。
length - Long読み取るバイト数または null バイト数を表す 。
buffer - byteファイル バイトのダウンロード先のバッファーを表す配列。
bufferOffset - intターゲットの開始点として使用するバイト オフセットを表す 。

Throws:

StorageException

downloadRangeToByteArray

public final int downloadRangeToByteArray(final long offset, final Long length, final byte[] buffer, final int bufferOffset, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定した要求オプションと操作コンテキストを使用して、ファイルから指定されたバイト バッファーにバイト範囲をダウンロードします。

Parameters:

offset - longソースの開始点として使用するバイト オフセットを表す 。
length - Long読み取るバイト数または nullを表す 。
buffer - byteファイル バイトのダウンロード先のバッファーを表す配列。
bufferOffset - intターゲットの開始点として使用するバイト オフセットを表す 。
accessCondition - ファイルのアクセス条件を表す AccessCondition オブジェクトです。
options - FileRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudFileClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Throws:

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

downloadText

public String downloadText()

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

Returns:

Stringファイルの内容を表す 。

Throws:

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

downloadText

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

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

Parameters:

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

Returns:

Stringファイルの内容を表す 。

Throws:

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

downloadToByteArray

public final int downloadToByteArray(final byte[] buffer, final int bufferOffset)

ファイルから指定されたバイト バッファーにバイト範囲をダウンロードします。

Parameters:

buffer - byteファイル バイトのダウンロード先のバッファーを表す配列。
bufferOffset - intターゲットの開始点として使用するバイト オフセットを表す 。

Throws:

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

downloadToByteArray

public final int downloadToByteArray(final byte[] buffer, final int bufferOffset, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定した要求オプションと操作コンテキストを使用して、ファイルから指定されたバイト バッファーにバイト範囲をダウンロードします。

Parameters:

buffer - byteファイル バイトのダウンロード先のバッファーを表す配列。
bufferOffset - longターゲットの開始点として使用するバイト オフセットを表す 。
accessCondition - ファイルのアクセス条件を表す AccessCondition オブジェクトです。
options - FileRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられているサービス クライアント ( CloudFileClient) からの既定の要求オプションが使用されます。
opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Throws:

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

downloadToFile

public void downloadToFile(final String path)

ファイルをダウンロードします。

Parameters:

path - String作成されるファイルへのパスを表す 。

Throws:

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

downloadToFile

public void downloadToFile(final String path, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

ファイルをダウンロードします。

Parameters:

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

Throws:

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

exists

public final boolean exists()

ファイルが存在するかどうかを確認します。

Returns:

true ファイルが存在する場合は 。それ以外の場合 falseは 。

Throws:

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

exists

public final boolean exists(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定したアクセス条件、要求オプション、および操作コンテキストを使用して、ファイルが存在するかどうかを確認します。

Parameters:

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

Returns:

true ファイルが存在する場合は 。それ以外の場合 falseは 。

Throws:

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

generateSharedAccessSignature

public String generateSharedAccessSignature(final SharedAccessFilePolicy policy, final SharedAccessFileHeaders headers, final String groupPolicyIdentifier)

指定したグループ ポリシー識別子と共有アクセス ファイル ヘッダーを使用して、ファイルの共有アクセス署名を返します。 これは先頭の "?"" を含まないことに注意してください。

Parameters:

policy - SharedAccessFilePolicy共有アクセス署名のアクセス ポリシーを表す オブジェクト。
headers - SharedAccessFileHeadersこの共有アクセス署名でアクセスされるファイルに設定するオプションのヘッダー値を表す オブジェクト。
groupPolicyIdentifier - String共有レベルのアクセス ポリシーを表す 。

Returns:

String共有アクセス署名を表す 。

Throws:

IllegalArgumentException - 資格情報が無効な場合。
InvalidKeyException - 資格情報が無効な場合。
StorageException - ストレージ サービス エラーが発生した場合。

generateSharedAccessSignature

public String generateSharedAccessSignature(final SharedAccessFilePolicy policy, final SharedAccessFileHeaders headers, final String groupPolicyIdentifier, final IPRange ipRange, final SharedAccessProtocols protocols)

指定したグループ ポリシー識別子と共有アクセス ファイル ヘッダーを使用して、ファイルの共有アクセス署名を返します。 これは先頭の "?"" を含まないことに注意してください。

Parameters:

policy - SharedAccessFilePolicy共有アクセス署名のアクセス ポリシーを表す オブジェクト。
headers - SharedAccessFileHeadersこの共有アクセス署名でアクセスされるファイルに設定するオプションのヘッダー値を表す オブジェクト。
groupPolicyIdentifier - String共有レベルのアクセス ポリシーを表す 。
ipRange - IPRange許可される IP アドレスの範囲を含む オブジェクト。
protocols - SharedAccessProtocols許可されているインターネット プロトコルを表す 。

Returns:

String共有アクセス署名を表す 。

Throws:

IllegalArgumentException - 資格情報が無効な場合。
InvalidKeyException - 資格情報が無効な場合。
StorageException - ストレージ サービス エラーが発生した場合。

generateSharedAccessSignature

public String generateSharedAccessSignature(final SharedAccessFilePolicy policy, final String groupPolicyIdentifier)

指定したグループ ポリシー識別子と共有アクセス ファイル ヘッダーを使用して、ファイルの共有アクセス署名を返します。 これは先頭の "?"" を含まないことに注意してください。

Parameters:

policy - SharedAccessFilePolicy共有アクセス署名のアクセス ポリシーを表す オブジェクト。
groupPolicyIdentifier - String共有レベルのアクセス ポリシーを表す 。

Returns:

String共有アクセス署名を表す 。

Throws:

InvalidKeyException - 資格情報が無効な場合。
StorageException - ストレージ サービス エラーが発生した場合。

getCopyState

public CopyState getCopyState()

Azure ファイルのコピー状態を返します。

Returns:

ファイルの CopyState コピー状態を表す オブジェクト。

getMetadata

public final HashMap getMetadata()

ファイルのメタデータを返します。

Returns:

ファイルの java.util.HashMap メタデータを表す オブジェクト。

getName

public final String getName()

ファイルの名前を返します。

Returns:

Stringファイルの名前を表す 。

getParent

public final CloudFileDirectory getParent()

ファイル 項目の親を返します。

Overrides:

CloudFile.getParent()

Returns:

ファイルの CloudFileDirectory 親ディレクトリを表す オブジェクト。

Throws:

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

getParentNameFromURI

protected static String getParentNameFromURI(final StorageUri resourceAddress, final CloudFileShare share)

ファイル URI の親名を取得します。

Parameters:

resourceAddress - StorageUriリソース URI を表す オブジェクト。
share - CloudFileShareファイル共有を表す オブジェクト。

Returns:

Stringファイル URI の親アドレスを表す 。

Throws:

URISyntaxException

getProperties

public final FileProperties getProperties()

ファイルのプロパティを返します。

Returns:

ファイルの FileProperties プロパティを表す オブジェクト。

getServiceClient

public final CloudFileClient getServiceClient()

ファイルに関連付けられているファイル サービス クライアントを返します。

Returns:

CloudFileClientクライアントを表す オブジェクト。

getShare

public final CloudFileShare getShare()

ファイルの共有を返します。

Overrides:

CloudFile.getShare()

Returns:

ファイルの CloudFileShare 共有を表す オブジェクト。

Throws:

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

getStorageUri

public final StorageUri getStorageUri()

すべての場所の URI の一覧を返します。

Overrides:

CloudFile.getStorageUri()

Returns:

StorageUriすべての場所の URI の一覧を表す 。

getStreamMinimumReadSizeInBytes

public final int getStreamMinimumReadSizeInBytes()

を使用する場合の最小読み取りサイズを FileInputStream返します。

Returns:

intオブジェクトを使用する場合の最小読み取りサイズをFileInputStreamバイト単位で表す 。

getStreamWriteSizeInBytes

public final int getStreamWriteSizeInBytes()

に書き込むときにバッファーに格納するバイト数を FileOutputStream取得します。

Returns:

intバッファーに格納するバイト数を表す 。

getTransformedAddress

protected final StorageUri getTransformedAddress(final OperationContext opContext)

指定された資格情報に変換が必要な場合は、リソースの変換された URI を返します。

Parameters:

opContext - 現在の操作のコンテキストを表す OperationContext オブジェクトです。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Returns:

StorageUri変換された URI を表す オブジェクト。

Throws:

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

getUri

public final URI getUri()

このファイルの URI を返します。

Overrides:

CloudFile.getUri()

Returns:

ファイルの java.net.URI URI を表す オブジェクト。

listHandles

public Iterable listHandles()

このファイルで開いている SMB ハンドルを取得します。

Returns:

Iterable

</code> of the handles that will lazily request new segments. </p>

listHandles

public Iterable listHandles(FileRequestOptions options, OperationContext opContext)

このファイルで開いている SMB ハンドルを取得します。

Parameters:

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

Returns:

Iterable

</code> of the handles that will lazily request new segments. </p>

listHandlesSegmented

public ResultSegment listHandlesSegmented()

このファイルで開いている SMB ハンドルを取得します。

Returns:

ResultSegment<T>ファイルとディレクトリを表すオブジェクトの列挙可能なコレクションのListFileItemセグメントを含む オブジェクト。

Throws:

StorageException

listHandlesSegmented

public ResultSegment listHandlesSegmented(final Integer maxResults, final ResultContinuation continuationToken, FileRequestOptions options, OperationContext opContext)

このファイルで開いている SMB ハンドルを取得します。

Parameters:

maxResults - 取得する結果の最大数。 5000 を超える場合 null 、サーバーは最大 5,000 個のアイテムを返します。 1 以上を指定してください。
continuationToken - 前の ResultContinuation 一覧表示操作によって返された継続トークンを表す オブジェクト。
options - FileRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられたサービス クライアント ( CloudFileClient) からの既定の要求オプションが使用されます。
opContext - 現在の OperationContext 操作のコンテキストを表す オブジェクト。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Returns:

ResultSegment<T>ファイルとディレクトリを表すオブジェクトの列挙可能なコレクションのListFileItemセグメントを含む オブジェクト。

Throws:

StorageException

openRead

public final FileInputStream openRead()

ファイル入力ストリームを開き、ファイルをダウンロードします。

を使用して setStreamMinimumReadSizeInBytes(final int minimumReadSize) 、読み取りサイズを構成します。

Returns:

InputStreamファイルからの読み取りに使用するストリームを表す オブジェクト。

Throws:

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

openRead

public final FileInputStream openRead(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

ファイル入力ストリームを開き、指定した要求オプションと操作コンテキストを使用してファイルをダウンロードします。

を使用して setStreamMinimumReadSizeInBytes(final int minimumReadSize) 、読み取りサイズを構成します。

Parameters:

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

Returns:

InputStreamファイルからの読み取りに使用するストリームを表す オブジェクト。

Throws:

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

openWriteExisting

public FileOutputStream openWriteExisting()

ファイルにデータを書き込む出力ストリーム オブジェクトを開きます。 ファイルは既に存在している必要があり、既存のデータは上書きされる可能性があります。

Returns:

FileOutputStreamファイルにデータを書き込む際に使用される オブジェクト。

Throws:

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

openWriteExisting

public FileOutputStream openWriteExisting(AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定した要求オプションと操作コンテキストを使用して、ファイルにデータを書き込む出力ストリーム オブジェクトを開きます。 ファイルは既に存在している必要があり、既存のデータは上書きされる可能性があります。

Parameters:

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

Returns:

FileOutputStreamファイルにデータを書き込む際に使用される オブジェクト。

Throws:

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

openWriteNew

public FileOutputStream openWriteNew(final long length)

ファイルにデータを書き込む出力ストリーム オブジェクトを開きます。 ファイルはまだ存在せず、指定された長さで作成されます。 ファイルがサービスに既に存在する場合は、上書きされます。

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

Parameters:

length - 作成 long するストリームの長さをバイト単位で表す 。

Returns:

FileOutputStreamファイルにデータを書き込む際に使用される オブジェクト。

Throws:

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

openWriteNew

public FileOutputStream openWriteNew(final long length, AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定したリース ID、要求オプション、および操作コンテキストを使用して、ファイルにデータを書き込む出力ストリーム オブジェクトを開きます。 ファイルはまだ存在する必要はありません。長さを指定して作成されます。 ファイルがサービスに既に存在する場合は、上書きされます。

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

Parameters:

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

Returns:

FileOutputStreamファイルにデータを書き込む際に使用される オブジェクト。

Throws:

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

putRangeFromURL

public void putRangeFromURL(final long destOffset, final long length, final URI sourceUri, final long sourceOffset)

あるファイルから別のファイルに範囲をアップロードします。

Parameters:

destOffset - longデータの書き込みを開始するオフセットをバイト数で表す 。
length - long書き込みと読み取りを行うデータの長さをバイト単位で表す 。
sourceUri - java.net.URIソース URI を指定する オブジェクト。
sourceOffset - longデータの読み取りを開始するオフセットをバイト数で表す 。

Throws:

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

putRangeFromURL

public void putRangeFromURL(final long destOffset, final long length, final URI sourceUri, final long sourceOffset, FileRequestOptions options, OperationContext opContext)

指定したリース ID、要求オプション、および操作コンテキストを使用して、あるファイルから別のファイルに範囲をアップロードします

Parameters:

destOffset - longデータの書き込みを開始するオフセットをバイト数で表す 。
length - long書き込みと読み取りを行うデータの長さをバイト単位で表す 。
sourceUri - java.net.URIソース URI を指定する オブジェクト。
sourceOffset - longデータの読み取りを開始するオフセットをバイト数で表す 。
options - FileRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられたサービス クライアント ( CloudFileClient) からの既定の要求オプションが使用されます。
opContext - 現在の OperationContext 操作のコンテキストを表す オブジェクト。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Throws:

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

resize

public void resize(long size)

指定したサイズにファイルのサイズを変更します。

Parameters:

size - longファイルのサイズをバイト単位で表す 。

Throws:

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

resize

public void resize(long size, AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定したサイズにファイルのサイズを変更します。

Parameters:

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

Throws:

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

setFilePermission

public void setFilePermission(String filePermission)

設定するファイルのファイル権限を設定します

Parameters:

filePermission - String設定するファイルのファイルアクセス許可を表す 。

setMetadata

public final void setMetadata(final HashMap metadata)

ファイルのメタデータを設定します。

Parameters:

metadata - java.util.HashMapファイルに割り当てられているメタデータを含む オブジェクト。

setProperties

protected final void setProperties(final FileProperties properties)

ファイルのプロパティを設定します。

Parameters:

properties - FilePropertiesファイルに割り当てられているプロパティを表す オブジェクト。

setShare

protected final void setShare(final CloudFileShare share)

ファイルの共有を設定します。

Parameters:

share - CloudFileShareファイルに割り当てられている共有を表す オブジェクト。

setStorageUri

protected void setStorageUri(final StorageUri storageUri)

すべての場所の URI の一覧を設定します。

Parameters:

storageUri - StorageUriすべての場所の URI の一覧を表す 。

setStreamMinimumReadSizeInBytes

public void setStreamMinimumReadSizeInBytes(final int minimumReadSize)

を使用する場合の最小読み取りサイズを FileInputStream設定します。

Parameters:

minimumReadSize - intオブジェクトの使用中にファイルから読み取るときにバッファーに格納する最小バイト数をFileInputStream表す 。 16 KB 以上である必要があります。

Throws:

IllegalArgumentException - が 16 KB 未満の場合 minimumReadSize

setStreamWriteSizeInBytes

public void setStreamWriteSizeInBytes(final int streamWriteSizeInBytes)

に書き込むときにバッファーに格納するバイト数を FileOutputStream設定します。

Parameters:

streamWriteSizeInBytes - intオブジェクトの使用中FileOutputStreamにバッファーに格納するバイト数を表す 。512 バイトから 4 MB までです。

Throws:

IllegalArgumentException - が 512 バイト未満または 4 MB を超える場合 streamWriteSizeInBytes

startCopy

public final String startCopy(final CloudBlob sourceBlob)

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

Parameters:

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

Returns:

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

Throws:

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

startCopy

public final String startCopy(final CloudBlob sourceBlob, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, FileRequestOptions options, OperationContext opContext)

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

Parameters:

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

Returns:

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

Throws:

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

startCopy

public final String startCopy(final CloudFile sourceFile)

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

Parameters:

sourceFile - CloudFileコピーするソースの Azure File を表す オブジェクト。

Returns:

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

Throws:

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

startCopy

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

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

Parameters:

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

Returns:

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

Throws:

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

startCopy

public final String startCopy(final URI source)

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

Parameters:

source - ソースの java.net.URI

Returns:

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

Throws:

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

startCopy

public final String startCopy(final URI source, final AccessCondition sourceAccessCondition, final AccessCondition destinationAccessCondition, FileRequestOptions options, OperationContext opContext)

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

Parameters:

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

Returns:

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

Throws:

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

updateEtagAndLastModifiedFromResponse

protected void updateEtagAndLastModifiedFromResponse(HttpURLConnection request)

Parameters:

request

updateLengthFromResponse

protected void updateLengthFromResponse(HttpURLConnection request)

Parameters:

request

upload

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

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

Parameters:

sourceStream - InputStream読み取り元のオブジェクト。
length - longストリーム データの長さをバイト単位で表す 。 0 以外にする必要があります。

Throws:

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

upload

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

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

Parameters:

sourceStream - InputStream読み取り元のオブジェクト。
length - longストリーム データの長さをバイト単位で表す 。 これは 0 以上である必要があります。
accessCondition - AccessConditionファイルのアクセス条件を表す オブジェクト。
options - FileRequestOptions要求の追加オプションを指定する オブジェクト。 を null 指定すると、関連付けられたサービス クライアント ( CloudFileClient) からの既定の要求オプションが使用されます。
opContext - 現在の OperationContext 操作のコンテキストを表す オブジェクト。 このオブジェクトを使用して、ストレージ サービスへの要求を追跡したり、操作に関する追加のランタイム情報を渡したりします。

Throws:

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

uploadFromByteArray

public void uploadFromByteArray(final byte[] buffer, final int offset, final int length)

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

Parameters:

buffer - byteファイルに書き込むデータを表す配列。
offset - intデータのアップロードを開始するバイト配列のオフセットを表す 。
length - int入力バッファーからアップロードするバイト数を表す 。

Throws:

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

uploadFromByteArray

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

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

Parameters:

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

Throws:

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

uploadFromFile

public void uploadFromFile(final String path)

ローカル ファイルをアップロードします。 ファイルがサービスに既に存在する場合は、上書きされます。

Parameters:

path - Stringアップロードするファイルへのパスを表す 。

Throws:

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

uploadFromFile

public void uploadFromFile(final String path, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

ローカル ファイルからファイルをアップロードします。 ファイルがサービスに既に存在する場合は、上書きされます。

Parameters:

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

Throws:

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

uploadMetadata

public final void uploadMetadata()

ファイルのメタデータをストレージ サービスにアップロードします。

を使用して downloadAttributes() 、Microsoft Azure ストレージ サービスからファイルのプロパティとメタデータの最新の値を取得します。

Throws:

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

uploadMetadata

public final void uploadMetadata(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

アクセス条件、要求オプション、および操作コンテキストを使用して、ファイルのメタデータをストレージ サービスにアップロードします。

を使用して downloadAttributes() 、Microsoft Azure ストレージ サービスからファイルのプロパティとメタデータの最新の値を取得します。

Parameters:

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

Throws:

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

uploadProperties

public final void uploadProperties()

ファイルのプロパティをストレージ サービスにアップロードします。

を使用して downloadAttributes() 、Microsoft Azure ストレージ サービスからファイルのプロパティとメタデータの最新の値を取得します。

Throws:

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

uploadProperties

public final void uploadProperties(final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

アクセス条件、要求オプション、および操作コンテキストを使用して、ファイルのプロパティをアップロードします。

を使用して downloadAttributes() 、Microsoft Azure ストレージ サービスからファイルのプロパティとメタデータの最新の値を取得します。

Parameters:

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

Throws:

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

uploadRange

public void uploadRange(final InputStream sourceStream, final long offset, final long length)

範囲をファイルにアップロードします。

Parameters:

sourceStream - InputStreamファイルに書き込む入力ストリームを表す オブジェクト。
offset - longデータの書き込みを開始するオフセットをバイト数で表す 。
length - long書き込むデータの長さをバイト単位で表す 。

Throws:

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

uploadRange

public void uploadRange(final InputStream sourceStream, final long offset, final long length, final AccessCondition accessCondition, FileRequestOptions options, OperationContext opContext)

指定したリース ID、要求オプション、および操作コンテキストを使用して、範囲をファイルにアップロードします。

Parameters:

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

Throws:

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

uploadText

public void uploadText(final String content)

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

Parameters:

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

Throws:

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

uploadText

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

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

Parameters:

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

Throws:

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

適用対象