DataLakeServiceClient クラス

定義

DataLakeServiceClientでは、Azure Data Lake サービス リソースとファイル システムを操作できます。 ストレージ アカウントでは、Data Lake サービスに対して最上位の名前空間が提供されます。

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

コンストラクター

DataLakeServiceClient()

モック作成のために クラスの DataLakeServiceClient 新しいインスタンスを初期化します。

DataLakeServiceClient(String)

DataLakeServiceClient クラスの新しいインスタンスを初期化します。

DataLakeServiceClient(String, DataLakeClientOptions)

DataLakeServiceClient クラスの新しいインスタンスを初期化します。

DataLakeServiceClient(Uri)

DataLakeServiceClient クラスの新しいインスタンスを初期化します。

DataLakeServiceClient(Uri, AzureSasCredential)

DataLakeServiceClient クラスの新しいインスタンスを初期化します。

DataLakeServiceClient(Uri, AzureSasCredential, DataLakeClientOptions)

DataLakeServiceClient クラスの新しいインスタンスを初期化します。

DataLakeServiceClient(Uri, DataLakeClientOptions)

DataLakeServiceClient クラスの新しいインスタンスを初期化します。

DataLakeServiceClient(Uri, StorageSharedKeyCredential)

DataLakeServiceClient クラスの新しいインスタンスを初期化します。

DataLakeServiceClient(Uri, StorageSharedKeyCredential, DataLakeClientOptions)

DataLakeServiceClient クラスの新しいインスタンスを初期化します。

DataLakeServiceClient(Uri, TokenCredential)

DataLakeServiceClient クラスの新しいインスタンスを初期化します。

DataLakeServiceClient(Uri, TokenCredential, DataLakeClientOptions)

DataLakeServiceClient クラスの新しいインスタンスを初期化します。

プロパティ

AccountName

ファイル サービス クライアントに対応するストレージ アカウント名を取得します。

CanGenerateAccountSasUri

クライアントが SAS を生成できるかどうかを判断します。 クライアントが で認証されている場合。StorageSharedKeyCredential

Uri

Data Lake サービスのプライマリ Uri エンドポイントを取得します。

メソッド

CreateFileSystem(String, DataLakeFileSystemCreateOptions, CancellationToken)

この操作により CreateFileSystem(String, DataLakeFileSystemCreateOptions, CancellationToken) 、指定したアカウントの下に新しいファイル システムが作成されます。 同じ名前の systen ファイルが既に存在する場合、操作は失敗します。

詳細については、「 コンテナーを作成します

CreateFileSystemAsync(String, DataLakeFileSystemCreateOptions, CancellationToken)

この操作により CreateFileSystem(String, DataLakeFileSystemCreateOptions, CancellationToken) 、指定したアカウントの下に新しいファイル システムが作成されます。 同じ名前のファイル システムが既に存在する場合、操作は失敗します。

詳細については、「 コンテナーを作成します

DeleteFileSystem(String, DataLakeRequestConditions, CancellationToken)

この操作により DeleteFileSystem(String, DataLakeRequestConditions, CancellationToken) 、指定したファイル システムが削除対象としてマークされます。 ファイル システムとその中に含まれるパスは、後でガベージ コレクション中に削除されます。これには数分かかる場合があります。

詳細については、「 コンテナーの削除

DeleteFileSystemAsync(String, DataLakeRequestConditions, CancellationToken)

この操作により DeleteFileSystemAsync(String, DataLakeRequestConditions, CancellationToken) 、指定したファイル システムが削除対象としてマークされます。 ファイル システムとその中に含まれるパスは、後でガベージ コレクション中に削除されます。これには数分かかる場合があります。

詳細については、「 コンテナーの削除

GenerateAccountSasUri(AccountSasBuilder)

GenerateAccountSasUri(AccountSasBuilder)Uri 渡されたクライアント プロパティとビルダーに基づいて DataLake アカウント Shared Access Signature (SAS) を生成する を返します。 SAS は、クライアントの共有キー資格情報によって署名されます。

クライアントがサービス Sas に署名できるかどうかをチェックするには、「」を参照してくださいCanGenerateAccountSasUri

詳細については、「 アカウント SAS の構築

GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes)

GenerateAccountSasUri(AccountSasPermissions, DateTimeOffset, AccountSasResourceTypes)Uri 渡されたクライアントのプロパティとパラメーターに基づいて DataLake アカウント Shared Access Signature (SAS) を生成する を返します。 SAS は、クライアントの共有キー資格情報によって署名されます。

クライアントがサービス Sas に署名できるかどうかをチェックするには、「」を参照してくださいCanGenerateAccountSasUri

詳細については、「 アカウント SAS の構築

GetFileSystemClient(String)

の末尾Uriに をfileSystemName追加して、新しい DataLakeFileSystemClient オブジェクトを作成します。 新しい DataLakeFileSystemClient では、 と同じ要求ポリシー パイプラインが使用されます DataLakeFileSystemClient

GetFileSystems(FileSystemTraits, FileSystemStates, String, CancellationToken)

この操作は GetFileSystems(FileSystemTraits, FileSystemStates, String, CancellationToken) 、ストレージ アカウント内のファイル システムの非同期シーケンスを返します。 ファイル システムを列挙すると、すべての値をフェッチするときに、サービスに対して複数の要求が行われる場合があります。 ファイル システムは、名前によって辞書式的に並べ替えられます。

詳細については、「 コンテナーを一覧表示します

GetFileSystemsAsync(FileSystemTraits, FileSystemStates, String, CancellationToken)

この操作は GetFileSystemsAsync(FileSystemTraits, FileSystemStates, String, CancellationToken) 、ストレージ アカウント内のファイル システムの非同期シーケンスを返します。 ファイル システムを列挙すると、すべての値をフェッチするときに、サービスに対して複数の要求が行われる場合があります。 ファイル システムは、名前によって辞書式的に並べ替えられます。

詳細については、「 コンテナーを一覧表示します

GetProperties(CancellationToken)

この操作ではGetProperties(CancellationToken)、ストレージ アカウントの Data Lake サービスのプロパティ (Storage Analytics および CORS (クロスオリジン リソース共有) ルールのプロパティを含む) を取得します。

詳細については、「 BLOB サービスのプロパティを取得します

GetPropertiesAsync(CancellationToken)

この操作ではGetPropertiesAsync(CancellationToken)、ストレージ アカウントの Data Lake サービスのプロパティ (Storage Analytics および CORS (クロスオリジン リソース共有) ルールのプロパティを含む) を取得します。

詳細については、「 BLOB サービスのプロパティを取得します

GetUserDelegationKey(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken)

操作は GetUserDelegationKey(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken) 、 で作成 DataLakeSasBuilderされた共有アクセス署名に Active Directory 承認を委任するために使用できるキーを取得します。

GetUserDelegationKeyAsync(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken)

操作は GetUserDelegationKeyAsync(Nullable<DateTimeOffset>, DateTimeOffset, CancellationToken) 、 で作成 DataLakeSasBuilderされた共有アクセス署名に Active Directory 承認を委任するために使用できるキーを取得します。

SetProperties(DataLakeServiceProperties, CancellationToken)

この操作ではSetProperties(DataLakeServiceProperties, CancellationToken)、ストレージ アカウントの Data Lake サービス エンドポイントのプロパティを設定します。これには、Storage Analytics、CORS (クロスオリジン リソース共有) ルール、論理的な削除設定のプロパティが含まれます。 また、この操作を使用して、バージョンが指定されていないすべての受信要求 (BLOB サービスに対する受信要求) 用の既定の要求バージョンも設定できます。

詳細については、「 BLOB サービスのプロパティを設定します

SetPropertiesAsync(DataLakeServiceProperties, CancellationToken)

この操作ではSetPropertiesAsync(DataLakeServiceProperties, CancellationToken)、ストレージ アカウントの Data Lake サービス エンドポイントのプロパティを設定します。これには、Storage Analytics、CORS (クロスオリジン リソース共有) ルール、論理的な削除設定のプロパティが含まれます。 また、この操作を使用して、バージョンが指定されていないすべての受信要求 (BLOB サービスに対する受信要求) 用の既定の要求バージョンも設定できます。

詳細については、「 BLOB サービスのプロパティを設定します

UndeleteFileSystem(String, String, CancellationToken)

以前に削除したファイル システムを復元します。 この API は、ファイルシステムに関連付けられているストレージ アカウントに対して Container Soft Delete が有効になっている場合にのみ機能します。

UndeleteFileSystemAsync(String, String, CancellationToken)

以前に削除したファイル システムを復元します。 この API は、ファイルシステムに関連付けられているストレージ アカウントに対して Container Soft Delete が有効になっている場合にのみ機能します。

適用対象