次の方法で共有


DataLakePathClient クラス

定義

PathClient は、Azure DataLake サービスへの URI を表し、ファイルまたはディレクトリを操作できます。

public class DataLakePathClient
type DataLakePathClient = class
Public Class DataLakePathClient
継承
DataLakePathClient
派生

コンストラクター

DataLakePathClient()

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

DataLakePathClient(DataLakeFileSystemClient, String)

DataLakePathClientの新しいインスタンスを初期化します。

DataLakePathClient(String, String, String)

DataLakePathClientの新しいインスタンスを初期化します。

DataLakePathClient(String, String, String, DataLakeClientOptions)

DataLakePathClientの新しいインスタンスを初期化します。

DataLakePathClient(Uri)

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

DataLakePathClient(Uri, AzureSasCredential)

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

DataLakePathClient(Uri, AzureSasCredential, DataLakeClientOptions)

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

DataLakePathClient(Uri, DataLakeClientOptions)

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

DataLakePathClient(Uri, StorageSharedKeyCredential)

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

DataLakePathClient(Uri, StorageSharedKeyCredential, DataLakeClientOptions)

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

DataLakePathClient(Uri, TokenCredential)

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

DataLakePathClient(Uri, TokenCredential, DataLakeClientOptions)

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

プロパティ

AccountName

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

CanGenerateSasUri

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

FileSystemName

ディレクトリ クライアントに対応するファイル システム名を取得します。

Name

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

Path

パス クライアントに対応するパスを取得します。

Uri

ディレクトリのプライマリ Uri エンドポイントを取得します。

メソッド

Create(PathResourceType, DataLakePathCreateOptions, CancellationToken)

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

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

CreateAsync(PathResourceType, DataLakePathCreateOptions, CancellationToken)

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

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

CreateIfNotExists(PathResourceType, DataLakePathCreateOptions, CancellationToken)

操作により Azure.Storage.Files.DataLake.DataLakePathClient.CreateIfNotExists(Azure.Storage.Files.DataLake.Models.PathResourceType,Azure.Storage.Files.DataLake.Models.PathHttpHeaders,System.Collections.Generic.IDictionary{System.String,System.String},System.String,System.String,System.Threading.CancellationToken) 、ファイルまたはディレクトリが作成されます。 ファイルまたはディレクトリが既に存在する場合は、変更されません。

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

CreateIfNotExistsAsync(PathResourceType, DataLakePathCreateOptions, CancellationToken)

操作により Azure.Storage.Files.DataLake.DataLakePathClient.CreateIfNotExistsAsync(Azure.Storage.Files.DataLake.Models.PathResourceType,Azure.Storage.Files.DataLake.Models.PathHttpHeaders,System.Collections.Generic.IDictionary{System.String,System.String},System.String,System.String,System.Threading.CancellationToken) 、ファイルまたはディレクトリが作成されます。 ファイルまたはディレクトリが既に存在する場合は、変更されません。

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

Delete(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

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

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

DeleteAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

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

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

DeleteIfExists(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

パス DeleteIfExists(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) が存在する場合、この操作によって、指定したパスが削除対象としてマークされます。 後でガベージ コレクション中にパスが削除され、数分かかる場合があります。

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

DeleteIfExistsAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

パスが DeleteIfExistsAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) 存在する場合は、指定したパスの削除が操作によってマークされます。 後でガベージ コレクション中にパスが削除され、数分かかる場合があります。

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

Exists(CancellationToken)

操作は Exists(CancellationToken) 、 で DataLakePathClient 呼び出して、関連付けられているファイルまたはディレクターがファイル システムに存在するかどうかを確認できます。

ExistsAsync(CancellationToken)

操作を ExistsAsync(CancellationToken)DataLakePathClient 呼び出して、関連付けられているファイルまたはディレクトリがファイル システムに存在するかどうかを確認できます。

GenerateSasUri(DataLakeSasBuilder)

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

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

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

GenerateSasUri(DataLakeSasPermissions, DateTimeOffset)

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

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

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

GetAccessControl(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

操作は GetAccessControl(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) 、パスのアクセス制御データを返します。

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

GetAccessControlAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken)

操作は GetAccessControlAsync(Nullable<Boolean>, DataLakeRequestConditions, CancellationToken) 、パスのアクセス制御データを返します。

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

GetParentDirectoryClientCore()

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

GetParentFileSystemClientCore()

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

GetProperties(DataLakeRequestConditions, CancellationToken)

この操作は GetProperties(DataLakeRequestConditions, CancellationToken) 、パスのすべてのユーザー定義メタデータ、標準 HTTP プロパティ、およびシステム プロパティを返します。 パスの内容は返されません。

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

GetPropertiesAsync(DataLakeRequestConditions, CancellationToken)

この操作は GetPropertiesAsync(DataLakeRequestConditions, CancellationToken) 、パスのすべてのユーザー定義メタデータ、標準 HTTP プロパティ、およびシステム プロパティを返します。 パスの内容は返されません。

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

RemoveAccessControlRecursive(IList<RemovePathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

この操作によりRemoveAccessControlRecursive(IList<RemovePathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)、パスとサブパスのAccess Controlが削除されます

詳細については、「パスの 更新」を参照してください。

RemoveAccessControlRecursiveAsync(IList<RemovePathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

この操作によりRemoveAccessControlRecursiveAsync(IList<RemovePathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)、パスとサブパスのAccess Controlが削除されます

詳細については、「パスの 更新」を参照してください。

Rename(String, String, DataLakeRequestConditions, DataLakeRequestConditions, CancellationToken)

操作は Rename(String, String, DataLakeRequestConditions, DataLakeRequestConditions, CancellationToken) 、ファイルまたはディレクトリの名前を変更します。

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

RenameAsync(String, String, DataLakeRequestConditions, DataLakeRequestConditions, CancellationToken)

操作は RenameAsync(String, String, DataLakeRequestConditions, DataLakeRequestConditions, CancellationToken) 、ファイルまたはディレクトリの名前を変更します。

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

SetAccessControlList(IList<PathAccessControlItem>, String, String, DataLakeRequestConditions, CancellationToken)

この操作によりSetAccessControlList(IList<PathAccessControlItem>, String, String, DataLakeRequestConditions, CancellationToken)、パスにAccess Controlが設定されます

詳細については、「 パスの更新

SetAccessControlListAsync(IList<PathAccessControlItem>, String, String, DataLakeRequestConditions, CancellationToken)

この操作によりSetAccessControlListAsync(IList<PathAccessControlItem>, String, String, DataLakeRequestConditions, CancellationToken)、パスにAccess Controlが設定されます

詳細については、「 パスの更新

SetAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

この操作によりSetAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)、パスとサブパスにAccess Controlが設定されます

詳細については、「パスの 更新」を参照してください。

SetAccessControlRecursiveAsync(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

この操作によりSetAccessControlRecursiveAsync(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)、パスとサブパスにAccess Controlが設定されます

詳細については、「 更新パス」を参照してください。

SetHttpHeaders(PathHttpHeaders, DataLakeRequestConditions, CancellationToken)

この操作では SetHttpHeaders(PathHttpHeaders, DataLakeRequestConditions, CancellationToken) 、パスにシステム プロパティが設定されます。

詳細については、「 プロパティを設定します

SetHttpHeadersAsync(PathHttpHeaders, DataLakeRequestConditions, CancellationToken)

この操作により SetHttpHeadersAsync(PathHttpHeaders, DataLakeRequestConditions, CancellationToken) 、PATH にシステム プロパティが設定されます。

詳細については、「 プロパティを設定します

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 つ以上の名前と値のペアとして設定されます。

詳細については、「 メタデータを設定します

SetPermissions(PathPermissions, String, String, DataLakeRequestConditions, CancellationToken)

この操作により SetPermissions(PathPermissions, String, String, DataLakeRequestConditions, CancellationToken) 、パスに対するファイルのアクセス許可が設定されます。

詳細については、「 パスを更新します

SetPermissionsAsync(PathPermissions, String, String, DataLakeRequestConditions, CancellationToken)

この操作により SetPermissionsAsync(PathPermissions, String, String, DataLakeRequestConditions, CancellationToken) 、パスに対するファイルのアクセス許可が設定されます。

詳細については、「 パスを更新します

UpdateAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

この操作によりUpdateAccessControlRecursive(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)、パスとサブパスのAccess Controlが変更されます。

詳細については、「 更新パス」を参照してください。

UpdateAccessControlRecursiveAsync(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)

この操作によりUpdateAccessControlRecursiveAsync(IList<PathAccessControlItem>, String, AccessControlChangeOptions, CancellationToken)、パスとサブパスのAccess Controlが変更されます。

詳細については、「 更新パス」を参照してください。

WithCustomerProvidedKey(Nullable<DataLakeCustomerProvidedKey>)

同じUriソースを指定して、 DataLakePathClient クラスの新しいインスタンスを初期化しますcustomerProvidedKey

拡張メソッド

GetDataLakeLeaseClient(DataLakePathClient, String)

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

GetParentDirectoryClient(DataLakePathClient)

このDataLakePathClientの親ディレクトリを指す新しい DataLakeDirectoryClient を作成します。 新しい DataLakeDirectoryClient では、 と同じ要求ポリシー パイプラインが使用されます DataLakePathClient

GetParentFileSystemClient(DataLakePathClient)

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

適用対象