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 @azure/abort-controller pour créer un AbortSignal.

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.

continuationToken

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

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.

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.

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.

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 @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

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

tracingOptions

tracingOptions?: OperationTracingOptions

Valeur de propriété

Hérité deCommonOptions.tracingOptions