PathChangeAccessControlRecursiveOptions interface
Type d’options pour setAccessControlRecursive, updateAccessControlRecursive et removeAccessControlRecursive.
- Extends
Propriétés
| abort |
Implémentation de l’interface |
| batch |
Optionnel. Si la taille du jeu de données dépasse la taille du lot, l’opération est divisée en plusieurs requêtes afin que la progression puisse être suivie. La taille du lot doit être comprise entre 1 et 2000. Valeur par défaut lorsqu’elle n’est pas spécifiée est 2000. |
| continuation |
Jeton de continuation pour continuer le lot suivant d’opérations. |
| continue |
Optionnel. False par défaut. Si la valeur est false, l’opération se termine rapidement en cas de défaillance de l’utilisateur. Si la valeur est true, l’opération ignore les échecs utilisateur et procède à l’opération sur d’autres sous-entités du répertoire. |
| max |
Optionnel. Définit le nombre maximal de lots qui peuvent exécuter une opération de contrôle d’accès à modification unique. Si la valeur maximale est atteinte avant que tous les sous-chemins 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 d’opérations se poursuit jusqu’à la fin. |
| on |
Rappel où l’appelant peut suivre la progression de l’opération, ainsi que collecter des 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 contrôleur @azure/abandon pour créer un AbortSignal.
abortSignal?: AbortSignalLike
Valeur de propriété
batchSize
Optionnel. Si la taille du jeu de données dépasse la taille du lot, l’opération est divisée en plusieurs requêtes afin que la progression puisse être suivie. La taille du lot doit être comprise entre 1 et 2000. Valeur par défaut lorsqu’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
Optionnel. False par défaut. Si la valeur est false, l’opération se termine rapidement en cas de défaillance de l’utilisateur. Si la valeur est true, l’opération ignore les échecs utilisateur et procède à l’opération sur d’autres sous-entités du répertoire.
continueOnFailure?: boolean
Valeur de propriété
boolean
maxBatches
Optionnel. Définit le nombre maximal de lots qui peuvent exécuter une opération de contrôle d’accès à modification unique. Si la valeur maximale est atteinte avant que tous les sous-chemins 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 d’opérations se poursuit jusqu’à la fin.
maxBatches?: number
Valeur de propriété
number
onProgress
Rappel où l’appelant peut suivre la progression de l’opération, ainsi que collecter des chemins qui n’ont pas pu modifier le contrôle d’accès.
onProgress?: (progress: AccessControlChanges) => void
Valeur de propriété
(progress: AccessControlChanges) => void