Partager via


PathChangeAccessControlRecursiveOptions interface

Type d’options pour setAccessControlRecursive, updateAccessControlRecursive et removeAccessControlRecursive.

Extends

Propriétés

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.

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.

continuationToken

Jeton de continuation pour continuer le lot suivant d’opérations.

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.

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.

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.

Propriétés héritées

tracingOptions

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

Détails de la propriété héritée

tracingOptions

tracingOptions?: OperationTracingOptions

Valeur de propriété

héritée deCommonOptions.tracingOptions