次の方法で共有


Core クラス

定義

Core はステートレス クラスです。 REST API のスレッド セーフ メソッドが含まれています。 rest api コマンドごとに、サーバーに HTTP 要求を送信します。 すべての API はスレッド セーフであり、Create と Append の一部の例外があります (各 API のドキュメントに記載されています)。

public class Core
type Core = class
Public Class Core
継承
Core

コンストラクター

Core()

Core はステートレス クラスです。 REST API のスレッド セーフ メソッドが含まれています。 rest api コマンドごとに、サーバーに HTTP 要求を送信します。 すべての API はスレッド セーフであり、Create と Append の一部の例外があります (各 API のドキュメントに記載されています)。

メソッド

Append(String, String, String, SyncFlag, Int64, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse)

ファイルにデータを追加します。 これは同期操作です。

異なるスレッドから同じパスに対して Append が呼び出された場合、スレッド セーフではありません。

AppendAsync(String, String, String, SyncFlag, Int64, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

ファイルにデータを追加します。 これは非同期操作です。

異なるスレッドから同じパスに対して AppendAsync が呼び出された場合、スレッド セーフではありません。

CheckAccessSync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

ユーザー/グループが指定されたパスへのアクセスを指定したかどうかを確認します

ConcatAsync(String, List<String>, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

ソース ファイルをコピー先ファイルに連結します。 既定では、ソース ディレクトリは削除されません

ConcatAsync(String, List<String>, Boolean, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

ソース ファイルをコピー先ファイルに連結する

ConcurrentAppend(String, Boolean, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse)

サーバーで同時追加を同期的に実行します。 追加が行われるオフセットは、サーバーによって決まります

ConcurrentAppendAsync(String, Boolean, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

サーバーで同時追加を非同期的に実行します。 追加が行われるオフセットは、サーバーによって決まります

Create(String, Boolean, String, String, String, Boolean, SyncFlag, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse)

新しいファイルを作成します。 これは同期操作です。

異なる leaseId を持つ異なるスレッドから同じパスに対して Create が呼び出された場合、スレッド セーフではありません。

CreateAsync(String, Boolean, String, String, String, Boolean, SyncFlag, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

新しいファイルを作成します。 これは非同期操作です。

異なる leaseId を持つ同じパスに対して CreateAsync が複数回呼び出される場合、スレッド セーフではありません。

DeleteAsync(String, Boolean, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

ファイルまたはディレクトリを削除します

EnumerateDeletedItemsAsync(String, String, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

ヒントに一致するごみ箱内の削除されたストリームまたはディレクトリを一覧表示します。 注意: ファイルの削除解除はベスト エフォート操作です。 削除後にファイルを復元できる保証はありません。 この API の使用は、ホワイトリスト登録によって有効になります。 ADL アカウントがホワイトリストに登録されていない場合、この API を使用すると Not immplemented 例外がスローされます。 詳細とサポートについては、Microsoft サポートにお問い合わせください。

GetAclStatusAsync(String, Nullable<UserGroupRepresentation>, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

ファイル/ディレクトリの ACL エントリ リスト、所有者 ID、グループ ID、8 進数のアクセス許可、スティッキー ビット (ディレクトリの場合のみ) を取得します

GetContentSummaryAsync(String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

ファイルまたはディレクトリのコンテンツの概要を取得します

GetFileStatusAsync(String, Nullable<UserGroupRepresentation>, AdlsClient, RequestOptions, OperationResponse, CancellationToken, Boolean)

フル パス、型 (ファイルまたはディレクトリ)、グループ、ユーザー、アクセス許可、長さ、最終アクセス時間、最終変更時刻、有効期限、acl ビット、レプリケーション係数などのメタデータを取得します

ListStatusAsync(String, String, String, Int32, Nullable<UserGroupRepresentation>, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

ディレクトリに含まれるサブディレクトリまたはファイルを一覧表示します

MkdirsAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

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

ModifyAclEntriesAsync(String, List<AclEntry>, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

指定された ACL リストを使用して、ファイルまたはディレクトリの ACL エントリを変更します。 exisitng ACL リストを特定のリストとマージします。

ModifyAclEntriesAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

指定された ACL リストを使用して、ファイルまたはディレクトリの ACL エントリを変更します。 exisitng ACL リストを特定のリストとマージします。

Open(String, String, Int64, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse)

サーバーからファイルを読み取ります。 これは同期操作です。

OpenAsync(String, String, Int64, Byte[], Int32, Int32, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

サーバーからファイルを読み取ります。 これは非同期操作です。

RemoveAclAsync(String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

ファイルまたはディレクトリのすべての ACL エントリを削除します。

RemoveAclEntriesAsync(String, List<AclEntry>, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

ファイルまたはディレクトリの指定された ACL エントリを削除します。

RemoveAclEntriesAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

ファイルまたはディレクトリの指定された ACL エントリを削除します。

RemoveDefaultAclAsync(String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

ファイルまたはディレクトリの AclScope の既定のすべての Acl エントリを削除します。

RenameAsync(String, String, Boolean, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

パスの名前を変更します。 ディレクトリの名前を変更する場合: 宛先が存在する場合は、ソース ディレクトリを宛先の 1 レベル下に配置します。

RestoreDeletedItemsAsync(String, String, String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

ストリームまたはディレクトリをごみ箱からユーザー空間に復元します。 これは同期操作です。 異なるスレッドから同じパスに対して Restore が呼び出された場合、スレッド セーフではありません。 注意: ファイルの削除解除はベスト エフォート操作です。 削除後にファイルを復元できる保証はありません。 この API の使用は、ホワイトリスト登録によって有効になります。 ADL アカウントがホワイトリストに登録されていない場合、この API を使用すると Not immplemented 例外がスローされます。 詳細とサポートについては、Microsoft サポートにお問い合わせください。

SetAclAsync(String, List<AclEntry>, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

ファイルまたはディレクトリの ACL エントリを設定します。 パスの既存の Acl エントリがワイプされます。

SetAclAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

ファイルまたはディレクトリの ACL エントリを設定します。 パスの既存の Acl エントリがワイプされます。

SetExpiryTimeAsync(String, ExpiryOption, Int64, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

有効期限を設定する

SetOwnerAsync(String, String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

パスの所有者またはグループを設定します。

SetPermissionAsync(String, String, AdlsClient, RequestOptions, OperationResponse, CancellationToken)

指定したパスのアクセス許可を設定します

適用対象