AdlsClient.GetFileProperties メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
すべてのディレクティブまたはファイルのファイル プロパティを、指定されたパスの下にあるローカル ファイルまたは adl ファイルに再帰的にダンプします。 File プロパティには、ディスク使用量または Acl またはその両方を指定できます。 AdlsClient のインスタンスを作成する前に、ServicePointManager.DefaultConnectionLimit を sdk で使用するスレッド数に設定することを強くお勧めします。 既定では、ServicePointManager.DefaultConnectionLimit は 2 に設定されています。
public virtual void GetFileProperties (string path, bool getAclUsage, string dumpFileName, bool getDiskUsage = true, bool saveToLocal = true, int numThreads = -1, bool displayFiles = false, bool hideConsistentAcl = false, long maxDepth = 9223372036854775807, System.Threading.CancellationToken cancelToken = default);
abstract member GetFileProperties : string * bool * string * bool * bool * int * bool * bool * int64 * System.Threading.CancellationToken -> unit
override this.GetFileProperties : string * bool * string * bool * bool * int * bool * bool * int64 * System.Threading.CancellationToken -> unit
Public Overridable Sub GetFileProperties (path As String, getAclUsage As Boolean, dumpFileName As String, Optional getDiskUsage As Boolean = true, Optional saveToLocal As Boolean = true, Optional numThreads As Integer = -1, Optional displayFiles As Boolean = false, Optional hideConsistentAcl As Boolean = false, Optional maxDepth As Long = 9223372036854775807, Optional cancelToken As CancellationToken = Nothing)
パラメーター
- path
- String
ファイルまたはディレクトリのパス
- getAclUsage
- Boolean
Acl の使用が必要な場合は True
- dumpFileName
- String
ACL またはディスク使用量ダンプを含むファイル名
- getDiskUsage
- Boolean
ディスク使用量が必要な場合は True
- saveToLocal
- Boolean
ローカル ファイルに保存する場合は True、それ以外の場合は ADL に保存します
- numThreads
- Int32
スレッドの数
- displayFiles
- Boolean
True を指定すると、ファイルのプロパティが表示されます。 既定では、ディレクトリのプロパティが表示されます。 これが false の場合、ファイルの ACL は取得されません。
- hideConsistentAcl
- Boolean
ACL がサブツリー全体で同じ場合は、ディレクトリ サブツリーを表示しないでください。 これにより、ACL が異なるまでのパスのみを簡単に確認できます。 たとえば、/a/b のすべてのファイルとフォルダーが同じ場合は、/a/b の下にサブツリーを表示せず、/a/b を "True" と共に [一貫性のある ACL] 列に出力します。 IncludeFiles が設定されていない場合は、ファイルの acl を取得しないと一貫性のある Acl を特定できないため、設定できません。
- maxDepth
- Int64
プロパティを表示するまでの最大深度
- cancelToken
- CancellationToken
再帰プロセスを取り消す CancellationToken
適用対象
Azure SDK for .NET