DataLakeFileSystemClient クラス

定義

DataLakeFileSystemClientでは、Azure Data Lake ファイル システムとそのディレクトリとファイルを操作できます。

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

コンストラクター

DataLakeFileSystemClient()

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

DataLakeFileSystemClient(String, String)

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

DataLakeFileSystemClient(String, String, DataLakeClientOptions)

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

DataLakeFileSystemClient(Uri)

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

DataLakeFileSystemClient(Uri, AzureSasCredential)

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

DataLakeFileSystemClient(Uri, AzureSasCredential, DataLakeClientOptions)

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

DataLakeFileSystemClient(Uri, DataLakeClientOptions)

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

DataLakeFileSystemClient(Uri, StorageSharedKeyCredential)

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

DataLakeFileSystemClient(Uri, StorageSharedKeyCredential, DataLakeClientOptions)

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

DataLakeFileSystemClient(Uri, TokenCredential)

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

DataLakeFileSystemClient(Uri, TokenCredential, DataLakeClientOptions)

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

プロパティ

AccountName

共有クライアントに対応するストレージ アカウント名を取得します。

CanGenerateSasUri

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

Name

ファイル システムの名前を取得します。

Uri

ファイル システムのプライマリ Uri エンドポイントを取得します。

メソッド

Create(DataLakeFileSystemCreateOptions, CancellationToken)

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

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

CreateAsync(DataLakeFileSystemCreateOptions, CancellationToken)

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

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

CreateDirectory(String, DataLakePathCreateOptions, CancellationToken)

この操作により CreateDirectory(String, DataLakePathCreateOptions, CancellationToken) 、このファイル システムにディレクトリが作成されます。 ディレクトリが既に存在する場合は、上書きされます。 既存のディレクトリを上書きしない場合は、API の使用を CreateIfNotExists(DataLakePathCreateOptions, CancellationToken) 検討してください。

詳細については、「https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create」を参照してください。

CreateDirectoryAsync(String, DataLakePathCreateOptions, CancellationToken)

この操作により CreateDirectoryAsync(String, DataLakePathCreateOptions, CancellationToken) 、このファイル システムにディレクトリが作成されます。 ディレクトリが既に存在する場合は、上書きされます。 既存のディレクトリを上書きしない場合は、API の使用を CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken) 検討してください。

詳細については、「https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create」を参照してください。

CreateFile(String, DataLakePathCreateOptions, CancellationToken)

この操作により CreateFile(String, DataLakePathCreateOptions, CancellationToken) 、このファイル システムにファイルが作成されます。 ファイルが既に存在する場合は上書きされます。 既存のファイルを上書きしない場合は、API の使用を CreateIfNotExists(DataLakePathCreateOptions, CancellationToken) 検討してください。

詳細については、「https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create」を参照してください。

CreateFileAsync(String, DataLakePathCreateOptions, CancellationToken)

によって CreateFileAsync(String, DataLakePathCreateOptions, CancellationToken) 、このファイル システムにファイルが作成されます。 ファイルが既に存在する場合は上書きされます。 既存のファイルを上書きしない場合は、API の使用を CreateIfNotExistsAsync(DataLakePathCreateOptions, CancellationToken) 検討してください。

詳細については、「https://docs.microsoft.com/en-us/rest/api/storageservices/datalakestoragegen2/path/create」を参照してください。

CreateIfNotExists(DataLakeFileSystemCreateOptions, CancellationToken)

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

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

CreateIfNotExistsAsync(DataLakeFileSystemCreateOptions, CancellationToken)

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

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

Delete(DataLakeRequestConditions, CancellationToken)

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

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

DeleteAsync(DataLakeRequestConditions, CancellationToken)

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

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

DeleteDirectory(String, DataLakeRequestConditions, CancellationToken)

操作は DeleteDirectory(String, DataLakeRequestConditions, CancellationToken) 、指定したパスの削除をマークします。 後でガベージ コレクション中にパスが削除され、数分かかる場合があります。

詳細については、「 パスの削除

DeleteDirectoryAsync(String, DataLakeRequestConditions, CancellationToken)

DeleteDirectoryAsync(String, DataLakeRequestConditions, CancellationToken) 、このファイル システム内のディレクトリを削除します。 ガベージ コレクションには数分かかる場合があります。

詳細については、「 パスの削除

DeleteFile(String, DataLakeRequestConditions, CancellationToken)

DeleteFile(String, DataLakeRequestConditions, CancellationToken) 、このファイル システム内のファイルを削除します。

詳細については、「 パスの削除

DeleteFileAsync(String, DataLakeRequestConditions, CancellationToken)

DeleteFileAsync(String, DataLakeRequestConditions, CancellationToken) 、このファイル システム内のファイルを削除します。

詳細については、「 パスの削除

DeleteIfExists(DataLakeRequestConditions, CancellationToken)

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

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

DeleteIfExistsAsync(DataLakeRequestConditions, CancellationToken)

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

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

Exists(CancellationToken)

操作を Exists(CancellationToken)DataLakeFileClient 呼び出して、関連付けられているファイル システムがストレージ サービスのストレージ アカウントに存在するかどうかを確認できます。

ExistsAsync(CancellationToken)

操作を ExistsAsync(CancellationToken)DataLakeFileSystemClient 呼び出して、関連付けられているファイル システムがストレージ サービスのストレージ アカウントに存在するかどうかを確認できます。

GenerateSasUri(DataLakeFileSystemSasPermissions, DateTimeOffset)

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

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

詳細については、「 サービス SAS の構築

GenerateSasUri(DataLakeSasBuilder)

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

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

詳細については、「 サービス SAS の構築

GetAccessPolicy(DataLakeRequestConditions, CancellationToken)

この操作は GetAccessPolicy(DataLakeRequestConditions, CancellationToken) 、このファイル システムのアクセス許可を取得します。 アクセス許可は、ファイル システム データにパブリックにアクセスできるかどうかを示します。

詳細については、「 コンテナー ACL を取得します

GetAccessPolicyAsync(DataLakeRequestConditions, CancellationToken)

この操作は GetAccessPolicyAsync(DataLakeRequestConditions, CancellationToken) 、このファイル システムのアクセス許可を取得します。 アクセス許可は、ファイル システム データにパブリックにアクセスできるかどうかを示します。

詳細については、「 コンテナー ACL を取得します

GetDeletedPaths(String, CancellationToken)

このファイル システムで最近論理的に削除されたパスを取得します。

GetDeletedPathsAsync(String, CancellationToken)

このファイル システムで最近論理的に削除されたパスを取得します。

GetDirectoryClient(String)

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

GetFileClient(String)

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

GetParentServiceClientCore()

このDataLakeFileSystemClientの親コンテナーを指す新しい DataLakeServiceClient を作成します。 新しい DataLakeServiceClient では、 と同じ要求ポリシー パイプラインが使用されます DataLakeFileSystemClient

GetPaths(String, Boolean, Boolean, CancellationToken)

この操作は GetPaths(String, Boolean, Boolean, CancellationToken) 、このファイル システム内のパスの非同期シーケンスを返します。 パスを列挙すると、すべての値をフェッチするときに、サービスに対して複数の要求が行われる場合があります。

詳細については、「 パスを一覧表示します。

GetPathsAsync(String, Boolean, Boolean, CancellationToken)

この操作は GetPathsAsync(String, Boolean, Boolean, CancellationToken) 、このファイル システム内のパスの非同期シーケンスを返します。 パスを列挙すると、すべての値をフェッチするときに、サービスに対して複数の要求が行われる場合があります。

詳細については、「 パスを一覧表示します。

GetProperties(DataLakeRequestConditions, CancellationToken)

この操作は GetProperties(DataLakeRequestConditions, CancellationToken) 、指定されたファイル システムのすべてのユーザー定義メタデータとシステム プロパティを返します。 返されるデータには、ファイル システムのパスの一覧は含まれません。

詳細については、「 コンテナーのプロパティを取得します

GetPropertiesAsync(DataLakeRequestConditions, CancellationToken)

この操作は GetPropertiesAsync(DataLakeRequestConditions, CancellationToken) 、指定されたファイル システムのすべてのユーザー定義メタデータとシステム プロパティを返します。 返されるデータには、ファイル システムのパスの一覧は含まれません。

詳細については、「 コンテナーのプロパティを取得します

SetAccessPolicy(PublicAccessType, IEnumerable<DataLakeSignedIdentifier>, DataLakeRequestConditions, CancellationToken)

この操作により SetAccessPolicy(PublicAccessType, IEnumerable<DataLakeSignedIdentifier>, DataLakeRequestConditions, CancellationToken) 、指定したファイル システムのアクセス許可が設定されます。 アクセス許可は、ファイル システム データにパブリックにアクセスできるかどうかを示します。

詳細については、「 [コンテナー ACL] を設定します

SetAccessPolicyAsync(PublicAccessType, IEnumerable<DataLakeSignedIdentifier>, DataLakeRequestConditions, CancellationToken)

この操作により SetAccessPolicyAsync(PublicAccessType, IEnumerable<DataLakeSignedIdentifier>, DataLakeRequestConditions, CancellationToken) 、指定したファイル システムのアクセス許可が設定されます。 アクセス許可は、ファイル システム データにパブリックにアクセスできるかどうかを示します。

詳細については、「 [コンテナー ACL] を設定します

SetMetadata(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken)

この操作では SetMetadata(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken) 、指定されたファイル システムに対して 1 つ以上のユーザー定義の名前と値のペアが設定されます。

詳細については、「 [コンテナー メタデータ] を設定します

SetMetadataAsync(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken)

この操作では SetMetadataAsync(IDictionary<String,String>, DataLakeRequestConditions, CancellationToken) 、指定されたファイル システムに対して 1 つ以上のユーザー定義の名前と値のペアが設定されます。

詳細については、「 [コンテナー メタデータ] を設定します

UndeletePath(String, String, CancellationToken)

論理的に削除されたパスを復元します。

UndeletePathAsync(String, String, CancellationToken)

論理的に削除されたパスを復元します。

拡張メソッド

GetDataLakeLeaseClient(DataLakeFileSystemClient, String)

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

GetParentServiceClient(DataLakeFileSystemClient)

このDataLakePathClientの親コンテナーを指す新しい DataLakeFileSystemClient を作成します。 新しい DataLakeFileSystemClient では、 と同じ要求ポリシー パイプラインが使用されます DataLakePathClient

適用対象