次の方法で共有


IFileSystemOperations インターフェイス

定義

FileSystemOperations 操作。

public interface IFileSystemOperations
type IFileSystemOperations = interface
Public Interface IFileSystemOperations

メソッド

AppendWithHttpMessagesAsync(String, String, Stream, Nullable<Int64>, Nullable<SyncFlag>, Nullable<Guid>, Nullable<Guid>, Dictionary<String, List<String>>, CancellationToken)

指定したファイルへのシリアル追加に使用されます。 注: ターゲットには、ConcurrentAppend によって追加されたデータを含めてはいけません。 ConcurrentAppend と Append を同じ意味で使用することはできません。これらの追加オプションのいずれかを使用してターゲット ファイルが変更されると、ターゲット ファイルでもう一方の追加オプションを使用することはできません。

CheckAccessWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

指定したアクセスが指定されたパスで使用できるかどうかを確認します。

ConcatWithHttpMessagesAsync(String, String, IList<String>, Dictionary<String,List<String>>, CancellationToken)

ソース ファイルの一覧をコピー先ファイルに連結し、成功するとすべてのソース ファイルを削除します。

ConcurrentAppendWithHttpMessagesAsync(String, String, Stream, Nullable<AppendModeType>, Nullable<SyncFlag>, Dictionary<String, List<String>>, CancellationToken)

指定したファイルに追加します。必要に応じて、ファイルがまだ存在しない場合は、最初にファイルを作成します。 このメソッドは、ファイルへの複数の同時追加をサポートします。 注: ターゲットには、Create または normal (serial) Append によって追加されたデータを含めてはいけません。 ConcurrentAppend と Append を同じ意味で使用することはできません。これらの追加オプションのいずれかを使用してターゲット ファイルが変更されると、ターゲット ファイルでもう一方の追加オプションを使用することはできません。 ConcurrentAppend は順序を保証せず、ターゲット ファイルに重複したデータ ランディングが発生する可能性があります。

CreateWithHttpMessagesAsync(String, String, Stream, Nullable<Boolean>, Nullable<SyncFlag>, Nullable<Guid>, Nullable<Int32>, Dictionary<String, List<String>>, CancellationToken)

必要に応じて指定されたコンテンツを含むファイルを作成します。 注: コンテンツが指定されている場合、ConcurrentAppend を使用して結果のファイルを変更することはできません。

DeleteWithHttpMessagesAsync(String, String, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

必要に応じて再帰的に、要求されたファイルまたはディレクトリを削除します。

DownloadFile(String, String, String, Int32, Boolean, Boolean, IProgress<TransferProgress>, CancellationToken)

指定した Data Lake Store アカウントからファイルをダウンロードします。

DownloadFolder(String, String, String, Int32, Int32, Boolean, Boolean, Boolean, IProgress<TransferFolderProgress>, CancellationToken)

指定した Data Lake Store アカウントからフォルダーをダウンロードします。

GetAclStatusWithHttpMessagesAsync(String, String, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

指定したファイルまたはディレクトリAccess Controlリスト (ACL) エントリを取得します。

GetContentSummaryWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

ファイル パスで指定されたファイル コンテンツの概要オブジェクトを取得します。

GetFileStatusWithHttpMessagesAsync(String, String, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

ファイル パスで指定されたファイル状態オブジェクトを取得します。

ListFileStatusWithHttpMessagesAsync(String, String, Nullable<Int32>, String, String, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

オプションの改ページ パラメーターを使用して、ファイル パスで指定されたファイル状態オブジェクトの一覧を取得します

MkdirsWithHttpMessagesAsync(String, String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

ディレクトリを作成します。

ModifyAclEntriesWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

ファイルまたはフォルダーの既存のAccess Control リスト (ACL) エントリを変更します。

MsConcatWithHttpMessagesAsync(String, String, Stream, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

ソース ファイルの一覧をコピー先ファイルに連結し、成功するとすべてのソース ファイルを削除します。 このメソッドは、Concat メソッドよりも多くのソース ファイル パスを受け入れます。 このメソッドと受け入れるパラメーターは、今後のバージョンで使いやすいように変更される可能性があります。

OpenWithHttpMessagesAsync(String, String, Nullable<Int64>, Nullable<Int64>, Nullable<Guid>, Dictionary<String,List<String>>, CancellationToken)

指定したファイルを開いて読み取ります。

PathExistsWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

ファイル パスで指定されたファイルまたはディレクトリ オブジェクトの存在をテストします。

RemoveAclEntriesWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

ファイルまたはフォルダーの既存のAccess Control リスト (ACL) エントリを削除します。

RemoveAclWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

指定したファイルまたはディレクトリの既存のAccess Control リスト (ACL) を削除します。

RemoveDefaultAclWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

指定したディレクトリの既存の既定のAccess Controlリスト (ACL) を削除します。

RenameWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

ファイルまたはディレクトリの名前を変更します。

SetAclWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

ファイルまたはフォルダーのAccess Controlリスト (ACL) を設定します。

SetFileExpiryWithHttpMessagesAsync(String, String, ExpiryOptionType, Nullable<Int64>, Dictionary<String,List<String>>, CancellationToken)

指定したファイルの有効期限を設定または削除します。 この操作は、ファイルに対してのみ実行できます。 フォルダーはサポートされていません。

SetOwnerWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

ファイルまたはディレクトリの所有者を設定します。

SetPermissionWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

ファイルまたはフォルダーのアクセス許可を設定します。

UploadFile(String, String, String, Int32, Boolean, Boolean, Boolean, IProgress<TransferProgress>, CancellationToken)

指定した Data Lake Store アカウントにファイルをアップロードします。

UploadFolder(String, String, String, Int32, Int32, Boolean, Boolean, Boolean, Boolean, IProgress<TransferFolderProgress>, CancellationToken)

指定した Data Lake Store アカウントにフォルダーをアップロードします。

拡張メソッド

Append(IFileSystemOperations, String, String, Stream, Nullable<Int64>, Nullable<SyncFlag>, Nullable<Guid>, Nullable<Guid>)

指定したファイルへのシリアル追加に使用されます。 注: ターゲットには、ConcurrentAppend によって追加されたデータを含めてはいけません。 ConcurrentAppend と Append を同じ意味で使用することはできません。これらの追加オプションのいずれかを使用してターゲット ファイルが変更されると、ターゲット ファイルでもう一方の追加オプションを使用することはできません。

AppendAsync(IFileSystemOperations, String, String, Stream, Nullable<Int64>, Nullable<SyncFlag>, Nullable<Guid>, Nullable<Guid>, CancellationToken)

指定したファイルへのシリアル追加に使用されます。 注: ターゲットには、ConcurrentAppend によって追加されたデータを含めてはいけません。 ConcurrentAppend と Append を同じ意味で使用することはできません。これらの追加オプションのいずれかを使用してターゲット ファイルが変更されると、ターゲット ファイルでもう一方の追加オプションを使用することはできません。

CheckAccess(IFileSystemOperations, String, String, String)

指定したアクセスが指定されたパスで使用できるかどうかを確認します。

CheckAccessAsync(IFileSystemOperations, String, String, String, CancellationToken)

指定したアクセスが指定されたパスで使用できるかどうかを確認します。

Concat(IFileSystemOperations, String, String, IList<String>)

ソース ファイルの一覧をコピー先ファイルに連結し、成功するとすべてのソース ファイルを削除します。

ConcatAsync(IFileSystemOperations, String, String, IList<String>, CancellationToken)

ソース ファイルの一覧をコピー先ファイルに連結し、成功するとすべてのソース ファイルを削除します。

ConcurrentAppend(IFileSystemOperations, String, String, Stream, Nullable<AppendModeType>, Nullable<SyncFlag>)

指定したファイルに追加します。必要に応じて、ファイルがまだ存在しない場合は、最初にファイルを作成します。 このメソッドは、ファイルへの複数の同時追加をサポートします。 注: ターゲットには、Create または normal (serial) Append によって追加されたデータを含めてはいけません。 ConcurrentAppend と Append を同じ意味で使用することはできません。これらの追加オプションのいずれかを使用してターゲット ファイルが変更されると、ターゲット ファイルでもう一方の追加オプションを使用することはできません。 ConcurrentAppend は順序を保証せず、ターゲット ファイルに重複したデータ ランディングが発生する可能性があります。

ConcurrentAppendAsync(IFileSystemOperations, String, String, Stream, Nullable<AppendModeType>, Nullable<SyncFlag>, CancellationToken)

指定したファイルに追加します。必要に応じて、ファイルがまだ存在しない場合は、最初にファイルを作成します。 このメソッドは、ファイルへの複数の同時追加をサポートします。 注: ターゲットには、Create または normal (serial) Append によって追加されたデータを含めてはいけません。 ConcurrentAppend と Append を同じ意味で使用することはできません。これらの追加オプションのいずれかを使用してターゲット ファイルが変更されると、ターゲット ファイルでもう一方の追加オプションを使用することはできません。 ConcurrentAppend は順序を保証せず、ターゲット ファイルに重複したデータ ランディングが発生する可能性があります。

Create(IFileSystemOperations, String, String, Stream, Nullable<Boolean>, Nullable<SyncFlag>, Nullable<Guid>, Nullable<Int32>)

必要に応じて指定されたコンテンツを含むファイルを作成します。 注: コンテンツが指定されている場合、ConcurrentAppend を使用して結果のファイルを変更することはできません。

CreateAsync(IFileSystemOperations, String, String, Stream, Nullable<Boolean>, Nullable<SyncFlag>, Nullable<Guid>, Nullable<Int32>, CancellationToken)

必要に応じて指定されたコンテンツを含むファイルを作成します。 注: コンテンツが指定されている場合、ConcurrentAppend を使用して結果のファイルを変更することはできません。

Delete(IFileSystemOperations, String, String, Nullable<Boolean>)

必要に応じて再帰的に、要求されたファイルまたはディレクトリを削除します。

DeleteAsync(IFileSystemOperations, String, String, Nullable<Boolean>, CancellationToken)

必要に応じて再帰的に、要求されたファイルまたはディレクトリを削除します。

GetAclStatus(IFileSystemOperations, String, String, Nullable<Boolean>)

指定したファイルまたはディレクトリAccess Controlリスト (ACL) エントリを取得します。

GetAclStatusAsync(IFileSystemOperations, String, String, Nullable<Boolean>, CancellationToken)

指定したファイルまたはディレクトリAccess Controlリスト (ACL) エントリを取得します。

GetContentSummary(IFileSystemOperations, String, String)

ファイル パスで指定されたファイル コンテンツの概要オブジェクトを取得します。

GetContentSummaryAsync(IFileSystemOperations, String, String, CancellationToken)

ファイル パスで指定されたファイル コンテンツの概要オブジェクトを取得します。

GetFileStatus(IFileSystemOperations, String, String, Nullable<Boolean>)

ファイル パスで指定されたファイル状態オブジェクトを取得します。

GetFileStatusAsync(IFileSystemOperations, String, String, Nullable<Boolean>, CancellationToken)

ファイル パスで指定されたファイル状態オブジェクトを取得します。

ListFileStatus(IFileSystemOperations, String, String, Nullable<Int32>, String, String, Nullable<Boolean>)

オプションの改ページ パラメーターを使用して、ファイル パスで指定されたファイル状態オブジェクトの一覧を取得します

ListFileStatusAsync(IFileSystemOperations, String, String, Nullable<Int32>, String, String, Nullable<Boolean>, CancellationToken)

オプションの改ページ パラメーターを使用して、ファイル パスで指定されたファイル状態オブジェクトの一覧を取得します

Mkdirs(IFileSystemOperations, String, String, Nullable<Int32>)

ディレクトリを作成します。

MkdirsAsync(IFileSystemOperations, String, String, Nullable<Int32>, CancellationToken)

ディレクトリを作成します。

ModifyAclEntries(IFileSystemOperations, String, String, String)

ファイルまたはフォルダーの既存のAccess Control リスト (ACL) エントリを変更します。

ModifyAclEntriesAsync(IFileSystemOperations, String, String, String, CancellationToken)

ファイルまたはフォルダーの既存のAccess Control リスト (ACL) エントリを変更します。

MsConcat(IFileSystemOperations, String, String, Stream, Nullable<Boolean>)

ソース ファイルの一覧をコピー先ファイルに連結し、成功するとすべてのソース ファイルを削除します。 このメソッドは、Concat メソッドよりも多くのソース ファイル パスを受け入れます。 このメソッドと受け入れるパラメーターは、今後のバージョンで使いやすいように変更される可能性があります。

MsConcatAsync(IFileSystemOperations, String, String, Stream, Nullable<Boolean>, CancellationToken)

ソース ファイルの一覧をコピー先ファイルに連結し、成功するとすべてのソース ファイルを削除します。 このメソッドは、Concat メソッドよりも多くのソース ファイル パスを受け入れます。 このメソッドと受け入れるパラメーターは、今後のバージョンで使いやすいように変更される可能性があります。

Open(IFileSystemOperations, String, String, Nullable<Int64>, Nullable<Int64>, Nullable<Guid>)

指定したファイルを開いて読み取ります。

OpenAsync(IFileSystemOperations, String, String, Nullable<Int64>, Nullable<Int64>, Nullable<Guid>, CancellationToken)

指定したファイルを開いて読み取ります。

PathExists(IFileSystemOperations, String, String)

ファイル パスで指定されたファイルまたはディレクトリ オブジェクトの存在をテストします。

PathExistsAsync(IFileSystemOperations, String, String, CancellationToken)

ファイル パスで指定されたファイルまたはディレクトリ オブジェクトの存在をテストします。

RemoveAcl(IFileSystemOperations, String, String)

指定したファイルまたはディレクトリの既存のAccess Control リスト (ACL) を削除します。

RemoveAclAsync(IFileSystemOperations, String, String, CancellationToken)

指定したファイルまたはディレクトリの既存のAccess Control リスト (ACL) を削除します。

RemoveAclEntries(IFileSystemOperations, String, String, String)

ファイルまたはフォルダーの既存のAccess Control リスト (ACL) エントリを削除します。

RemoveAclEntriesAsync(IFileSystemOperations, String, String, String, CancellationToken)

ファイルまたはフォルダーの既存のAccess Control リスト (ACL) エントリを削除します。

RemoveDefaultAcl(IFileSystemOperations, String, String)

指定したディレクトリの既存の既定のAccess Controlリスト (ACL) を削除します。

RemoveDefaultAclAsync(IFileSystemOperations, String, String, CancellationToken)

指定したディレクトリの既存の既定のAccess Controlリスト (ACL) を削除します。

Rename(IFileSystemOperations, String, String, String)

ファイルまたはディレクトリの名前を変更します。

RenameAsync(IFileSystemOperations, String, String, String, CancellationToken)

ファイルまたはディレクトリの名前を変更します。

SetAcl(IFileSystemOperations, String, String, String)

ファイルまたはフォルダーのAccess Controlリスト (ACL) を設定します。

SetAclAsync(IFileSystemOperations, String, String, String, CancellationToken)

ファイルまたはフォルダーのAccess Controlリスト (ACL) を設定します。

SetFileExpiry(IFileSystemOperations, String, String, ExpiryOptionType, Nullable<Int64>)

指定したファイルの有効期限を設定または削除します。 この操作は、ファイルに対してのみ実行できます。 フォルダーはサポートされていません。

SetFileExpiryAsync(IFileSystemOperations, String, String, ExpiryOptionType, Nullable<Int64>, CancellationToken)

指定したファイルの有効期限を設定または削除します。 この操作は、ファイルに対してのみ実行できます。 フォルダーはサポートされていません。

SetOwner(IFileSystemOperations, String, String, String, String)

ファイルまたはディレクトリの所有者を設定します。

SetOwnerAsync(IFileSystemOperations, String, String, String, String, CancellationToken)

ファイルまたはディレクトリの所有者を設定します。

SetPermission(IFileSystemOperations, String, String, String)

ファイルまたはフォルダーのアクセス許可を設定します。

SetPermissionAsync(IFileSystemOperations, String, String, String, CancellationToken)

ファイルまたはフォルダーのアクセス許可を設定します。

適用対象