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