PathChangeAccessControlRecursiveOptions interface
Tipo di opzioni per setAccessControlRecursive
e removeAccessControlRecursive
updateAccessControlRecursive
.
- Extends
Proprietà
abort |
Implementazione dell'interfaccia |
batch |
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. |
continuation |
Token di continuazione per continuare il batch successivo di operazioni. |
continue |
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. |
max |
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. |
on |
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
tracing |
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