PathChangeAccessControlRecursiveOptions interface

、および removeAccessControlRecursiveのオプションのsetAccessControlRecursiveupdateAccessControlRecursive種類。

Extends

プロパティ

abortSignal

操作を AbortSignalLike 取り消す要求を通知する インターフェイスの実装。 たとえば、@azure/abort-controller を使用して を作成します AbortSignal

batchSize

省略可能。 データ・セット・サイズがバッチ・サイズを超えると、操作は複数の要求に分割され、進行状況を追跡できるようになります。 バッチ サイズは 1 から 2000 の間にする必要があります。 指定しない場合の既定値は 2000 です。

continuationToken

操作の次のバッチを続行するための継続トークン。

continueOnFailure

省略可能。 既定値は false です。 false に設定すると、ユーザーエラーが発生すると、操作はすぐに終了します。 true の場合、操作はユーザーのエラーを無視し、ディレクトリの他のサブエンティティに対する操作を続行します。

maxBatches

省略可能。 1 回の変更アクセス制御操作で実行できるバッチの最大数を定義します。 すべてのサブパスが処理される前に最大値に達した場合は、継続トークンを使用して操作を再開できます。 空の値は、非連結のバッチの最大数を示し、操作は最後まで続行されます。

onProgress

呼び出し元が操作の進行状況を追跡し、アクセス制御の変更に失敗したパスを収集できるコールバック。

継承されたプロパティ

tracingOptions

プロパティの詳細

abortSignal

操作を AbortSignalLike 取り消す要求を通知する インターフェイスの実装。 たとえば、@azure/abort-controller を使用して を作成します AbortSignal

abortSignal?: AbortSignalLike

プロパティ値

batchSize

省略可能。 データ・セット・サイズがバッチ・サイズを超えると、操作は複数の要求に分割され、進行状況を追跡できるようになります。 バッチ サイズは 1 から 2000 の間にする必要があります。 指定しない場合の既定値は 2000 です。

batchSize?: number

プロパティ値

number

continuationToken

操作の次のバッチを続行するための継続トークン。

continuationToken?: string

プロパティ値

string

continueOnFailure

省略可能。 既定値は false です。 false に設定すると、ユーザーエラーが発生すると、操作はすぐに終了します。 true の場合、操作はユーザーのエラーを無視し、ディレクトリの他のサブエンティティに対する操作を続行します。

continueOnFailure?: boolean

プロパティ値

boolean

maxBatches

省略可能。 1 回の変更アクセス制御操作で実行できるバッチの最大数を定義します。 すべてのサブパスが処理される前に最大値に達した場合は、継続トークンを使用して操作を再開できます。 空の値は、非連結のバッチの最大数を示し、操作は最後まで続行されます。

maxBatches?: number

プロパティ値

number

onProgress

呼び出し元が操作の進行状況を追跡し、アクセス制御の変更に失敗したパスを収集できるコールバック。

onProgress?: (progress: AccessControlChanges) => void

プロパティ値

(progress: AccessControlChanges) => void

継承されたプロパティの詳細

tracingOptions

tracingOptions?: OperationTracingOptions

プロパティ値

CommonOptions.tracingOptionsから継承