Freigeben über


PathChangeAccessControlRecursiveOptions interface

Optionstyp für setAccessControlRecursive, updateAccessControlRecursive und removeAccessControlRecursive.

Extends

Eigenschaften

abortSignal

Eine Implementierung der AbortSignalLike Schnittstelle, um die Anforderung zum Abbrechen des Vorgangs zu signalisieren. Verwenden Sie beispielsweise den @azure/Abort-Controller, um eine AbortSignalzu erstellen.

batchSize

Wahlfrei. Wenn die Größe des Datasets die Batchgröße überschreitet, wird der Vorgang in mehrere Anforderungen aufgeteilt, sodass der Fortschritt nachverfolgt werden kann. Die Batchgröße sollte zwischen 1 und 2000 sein. Der Standardwert, wenn nicht angegeben ist 2000.

continuationToken

Fortsetzungstoken, um den nächsten Batch von Vorgängen fortzusetzen.

continueOnFailure

Wahlfrei. Standardwert "false". Bei Festlegung auf "false" wird der Vorgang schnell beendet, wenn Benutzerfehler auftreten. Wenn true, ignoriert der Vorgang Benutzerfehler und fährt mit dem Vorgang für andere Unterentitäten des Verzeichnisses fort.

maxBatches

Wahlfrei. Definiert die maximale Anzahl von Batches, die einzelne Änderungen des Zugriffssteuerungsvorgangs ausführen können. Wenn das Maximum erreicht ist, bevor alle Unterpfade verarbeitet werden, kann das Fortsetzungstoken zum Fortsetzen des Vorgangs verwendet werden. Leerer Wert gibt an, dass die maximale Anzahl von Batches in ungebundenen Vorgängen bis zum Ende fortgesetzt wird.

onProgress

Rückruf, bei dem der Anrufer den Fortschritt des Vorgangs nachverfolgen kann, sowie Pfade sammeln kann, die die Zugriffssteuerung nicht ändern konnten.

Geerbte Eigenschaften

tracingOptions

Details zur Eigenschaft

abortSignal

Eine Implementierung der AbortSignalLike Schnittstelle, um die Anforderung zum Abbrechen des Vorgangs zu signalisieren. Verwenden Sie beispielsweise den @azure/Abort-Controller, um eine AbortSignalzu erstellen.

abortSignal?: AbortSignalLike

Eigenschaftswert

batchSize

Wahlfrei. Wenn die Größe des Datasets die Batchgröße überschreitet, wird der Vorgang in mehrere Anforderungen aufgeteilt, sodass der Fortschritt nachverfolgt werden kann. Die Batchgröße sollte zwischen 1 und 2000 sein. Der Standardwert, wenn nicht angegeben ist 2000.

batchSize?: number

Eigenschaftswert

number

continuationToken

Fortsetzungstoken, um den nächsten Batch von Vorgängen fortzusetzen.

continuationToken?: string

Eigenschaftswert

string

continueOnFailure

Wahlfrei. Standardwert "false". Bei Festlegung auf "false" wird der Vorgang schnell beendet, wenn Benutzerfehler auftreten. Wenn true, ignoriert der Vorgang Benutzerfehler und fährt mit dem Vorgang für andere Unterentitäten des Verzeichnisses fort.

continueOnFailure?: boolean

Eigenschaftswert

boolean

maxBatches

Wahlfrei. Definiert die maximale Anzahl von Batches, die einzelne Änderungen des Zugriffssteuerungsvorgangs ausführen können. Wenn das Maximum erreicht ist, bevor alle Unterpfade verarbeitet werden, kann das Fortsetzungstoken zum Fortsetzen des Vorgangs verwendet werden. Leerer Wert gibt an, dass die maximale Anzahl von Batches in ungebundenen Vorgängen bis zum Ende fortgesetzt wird.

maxBatches?: number

Eigenschaftswert

number

onProgress

Rückruf, bei dem der Anrufer den Fortschritt des Vorgangs nachverfolgen kann, sowie Pfade sammeln kann, die die Zugriffssteuerung nicht ändern konnten.

onProgress?: (progress: AccessControlChanges) => void

Eigenschaftswert

(progress: AccessControlChanges) => void

Geerbte Eigenschaftsdetails

tracingOptions

tracingOptions?: OperationTracingOptions

Eigenschaftswert

von"CommonOptions.tracingOptions" geerbt