PathChangeAccessControlRecursiveOptions interface
Type d’options pour setAccessControlRecursive
, updateAccessControlRecursive
et removeAccessControlRecursive
.
- Extends
Propriétés
abort |
Implémentation de l’interface |
batch |
facultatif. Si la taille du jeu de données dépasse la taille du lot, l’opération est fractionnée en plusieurs demandes afin que la progression puisse être suivie. La taille du lot doit être comprise entre 1 et 2000. La valeur par défaut quand elle n’est pas spécifiée est 2000. |
continuation |
Jeton de continuation pour continuer le lot suivant d’opérations. |
continue |
facultatif. La valeur par défaut est false. Si la valeur est false, l’opération s’arrête rapidement en cas de défaillance de l’utilisateur. Si la valeur est true, l’opération ignore les échecs utilisateur et poursuit l’opération sur d’autres sous-entités du répertoire. |
max |
facultatif. Définit le nombre maximal de lots que l’opération de contrôle d’accès à modification unique peut exécuter. Si le maximum est atteint avant que tous les sous-chemins ne soient traités, le jeton de continuation peut être utilisé pour reprendre l’opération. La valeur vide indique que le nombre maximal de lots non liés et l’opération se poursuit jusqu’à la fin. |
on |
Rappel dans lequel l’appelant peut suivre la progression de l’opération et collecter les chemins qui n’ont pas pu modifier le contrôle d’accès. |
Propriétés héritées
tracing |
Détails de la propriété
abortSignal
Implémentation de l’interface AbortSignalLike
pour signaler la demande d’annulation de l’opération.
Par exemple, utilisez le @azure/abort-controller pour créer un AbortSignal
.
abortSignal?: AbortSignalLike
Valeur de propriété
batchSize
facultatif. Si la taille du jeu de données dépasse la taille du lot, l’opération est fractionnée en plusieurs demandes afin que la progression puisse être suivie. La taille du lot doit être comprise entre 1 et 2000. La valeur par défaut quand elle n’est pas spécifiée est 2000.
batchSize?: number
Valeur de propriété
number
continuationToken
Jeton de continuation pour continuer le lot suivant d’opérations.
continuationToken?: string
Valeur de propriété
string
continueOnFailure
facultatif. La valeur par défaut est false. Si la valeur est false, l’opération s’arrête rapidement en cas de défaillance de l’utilisateur. Si la valeur est true, l’opération ignore les échecs utilisateur et poursuit l’opération sur d’autres sous-entités du répertoire.
continueOnFailure?: boolean
Valeur de propriété
boolean
maxBatches
facultatif. Définit le nombre maximal de lots que l’opération de contrôle d’accès à modification unique peut exécuter. Si le maximum est atteint avant que tous les sous-chemins ne soient traités, le jeton de continuation peut être utilisé pour reprendre l’opération. La valeur vide indique que le nombre maximal de lots non liés et l’opération se poursuit jusqu’à la fin.
maxBatches?: number
Valeur de propriété
number
onProgress
Rappel dans lequel l’appelant peut suivre la progression de l’opération et collecter les chemins qui n’ont pas pu modifier le contrôle d’accès.
onProgress?: (progress: AccessControlChanges) => void
Valeur de propriété
(progress: AccessControlChanges) => void