Condividi tramite


PathChangeAccessControlRecursiveOptions interface

Tipo di opzioni per setAccessControlRecursive, updateAccessControlRecursive e removeAccessControlRecursive.

Extends

Proprietà

abortSignal

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

batchSize

Opzionale. 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

Opzionale. False predefinito. Se impostato su false, l'operazione terminerà 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

Opzionale. Definisce il numero massimo di batch che possono essere eseguiti da un'unica operazione di controllo di accesso alle modifiche. Se viene raggiunto il valore massimo prima dell'elaborazione di tutti i sottopath, è 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 dell'operazione, nonché raccogliere i percorsi che non sono riusciti a modificare controllo di accesso.

Proprietà ereditate

tracingOptions

Dettagli proprietà

abortSignal

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

abortSignal?: AbortSignalLike

Valore della proprietà

batchSize

Opzionale. 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

Opzionale. False predefinito. Se impostato su false, l'operazione terminerà 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

Opzionale. Definisce il numero massimo di batch che possono essere eseguiti da un'unica operazione di controllo di accesso alle modifiche. Se viene raggiunto il valore massimo prima dell'elaborazione di tutti i sottopath, è 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 dell'operazione, nonché raccogliere i percorsi che non sono riusciti a modificare 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