Condividi tramite


PathChangeAccessControlRecursiveOptions interface

Tipo di opzioni per setAccessControlRecursivee removeAccessControlRecursiveupdateAccessControlRecursive .

Extends

Proprietà

abortSignal

Implementazione dell'interfaccia AbortSignalLike per segnalare la richiesta di annullamento dell'operazione. Ad esempio, usare il @azure/abort-controller per creare un oggetto AbortSignal.

batchSize

facoltativo. Se le dimensioni del set di dati superano le dimensioni del batch, l'operazione verrà suddivisa in più richieste in modo che sia possibile tenere traccia dello stato di avanzamento. Le dimensioni del batch devono essere comprese tra 1 e 2000. Il valore predefinito quando non specificato è 2000.

continuationToken

Token di continuazione per continuare il batch successivo di operazioni.

continueOnFailure

facoltativo. Valore false predefinito. Se impostato su false, l'operazione verrà terminata rapidamente in caso di errori dell'utente. Se true, l'operazione ignorerà gli errori utente e procederà con l'operazione su altre sottoentità della directory.

maxBatches

facoltativo. Definisce il numero massimo di batch che è possibile eseguire una singola operazione di controllo di accesso delle modifiche. Se viene raggiunto il valore massimo prima dell'elaborazione di tutti i sottopercorso, è possibile usare il token di continuazione per riprendere l'operazione. Il valore vuoto indica che il numero massimo di batch in unbound e l'operazione continua fino alla fine.

onProgress

Callback in cui il chiamante può tenere traccia dello stato di avanzamento dell'operazione e raccogliere i percorsi che non sono riusciti a modificare il controllo di accesso.

Proprietà ereditate

tracingOptions

Dettagli proprietà

abortSignal

Implementazione dell'interfaccia AbortSignalLike per segnalare la richiesta di annullamento dell'operazione. Ad esempio, usare il @azure/abort-controller per creare un oggetto AbortSignal.

abortSignal?: AbortSignalLike

Valore della proprietà

batchSize

facoltativo. Se le dimensioni del set di dati superano le dimensioni del batch, l'operazione verrà suddivisa in più richieste in modo che sia possibile tenere traccia dello stato di avanzamento. Le dimensioni del batch devono essere comprese tra 1 e 2000. Il valore predefinito quando non specificato è 2000.

batchSize?: number

Valore della proprietà

number

continuationToken

Token di continuazione per continuare il batch successivo di operazioni.

continuationToken?: string

Valore della proprietà

string

continueOnFailure

facoltativo. Valore false predefinito. Se impostato su false, l'operazione verrà terminata rapidamente in caso di errori dell'utente. Se true, l'operazione ignorerà gli errori utente e procederà con l'operazione su altre sottoentità della directory.

continueOnFailure?: boolean

Valore della proprietà

boolean

maxBatches

facoltativo. Definisce il numero massimo di batch che è possibile eseguire una singola operazione di controllo di accesso delle modifiche. Se viene raggiunto il valore massimo prima dell'elaborazione di tutti i sottopercorso, è possibile usare il token di continuazione per riprendere l'operazione. Il valore vuoto indica che il numero massimo di batch in unbound e l'operazione continua fino alla fine.

maxBatches?: number

Valore della proprietà

number

onProgress

Callback in cui il chiamante può tenere traccia dello stato di avanzamento dell'operazione e raccogliere i percorsi che non sono riusciti a modificare il controllo di accesso.

onProgress?: (progress: AccessControlChanges) => void

Valore della proprietà

(progress: AccessControlChanges) => void

Dettagli proprietà ereditate

tracingOptions

tracingOptions?: OperationTracingOptions

Valore della proprietà

Ereditato daCommonOptions.tracingOptions