Compartir a través de


PathChangeAccessControlRecursiveOptions interface

Tipo de opciones para setAccessControlRecursivey removeAccessControlRecursiveupdateAccessControlRecursive .

Extends

Propiedades

abortSignal

Implementación de la AbortSignalLike interfaz para indicar la solicitud para cancelar la operación. Por ejemplo, use el @azure/abort-controller para crear un AbortSignal.

batchSize

Opcional. Si el tamaño del conjunto de datos supera el tamaño del lote, la operación se dividirá en varias solicitudes para que se pueda realizar un seguimiento del progreso. El tamaño del lote debe estar comprendido entre 1 y 2000. El valor predeterminado cuando no se especifica es 2000.

continuationToken

Token de continuación para continuar con el siguiente lote de operaciones.

continueOnFailure

Opcional. El valor predeterminado es false. Si se establece en false, la operación finalizará rápidamente cuando se produzcan errores de usuario. Si es true, la operación omitirá los errores del usuario y continuará con la operación en otras subentidades del directorio.

maxBatches

Opcional. Define el número máximo de lotes que puede ejecutar la operación de control de acceso de cambio único. Si se alcanza el máximo antes de que se procesen todas las subrutas, se puede usar el token de continuación para reanudar la operación. El valor vacío indica que el número máximo de lotes en un enlace y la operación continúa hasta el final.

onProgress

Devolución de llamada donde el autor de la llamada puede realizar un seguimiento del progreso de la operación, así como recopilar rutas de acceso que no pudieron cambiar el control de acceso.

Propiedades heredadas

tracingOptions

Detalles de las propiedades

abortSignal

Implementación de la AbortSignalLike interfaz para indicar la solicitud para cancelar la operación. Por ejemplo, use el @azure/abort-controller para crear un AbortSignal.

abortSignal?: AbortSignalLike

Valor de propiedad

batchSize

Opcional. Si el tamaño del conjunto de datos supera el tamaño del lote, la operación se dividirá en varias solicitudes para que se pueda realizar un seguimiento del progreso. El tamaño del lote debe estar comprendido entre 1 y 2000. El valor predeterminado cuando no se especifica es 2000.

batchSize?: number

Valor de propiedad

number

continuationToken

Token de continuación para continuar con el siguiente lote de operaciones.

continuationToken?: string

Valor de propiedad

string

continueOnFailure

Opcional. El valor predeterminado es false. Si se establece en false, la operación finalizará rápidamente cuando se produzcan errores de usuario. Si es true, la operación omitirá los errores del usuario y continuará con la operación en otras subentidades del directorio.

continueOnFailure?: boolean

Valor de propiedad

boolean

maxBatches

Opcional. Define el número máximo de lotes que puede ejecutar la operación de control de acceso de cambio único. Si se alcanza el máximo antes de que se procesen todas las subrutas, se puede usar el token de continuación para reanudar la operación. El valor vacío indica que el número máximo de lotes en un enlace y la operación continúa hasta el final.

maxBatches?: number

Valor de propiedad

number

onProgress

Devolución de llamada donde el autor de la llamada puede realizar un seguimiento del progreso de la operación, así como recopilar rutas de acceso que no pudieron cambiar el control de acceso.

onProgress?: (progress: AccessControlChanges) => void

Valor de propiedad

(progress: AccessControlChanges) => void

Detalles de las propiedades heredadas

tracingOptions

tracingOptions?: OperationTracingOptions

Valor de propiedad

Se hereda deCommonOptions.tracingOptions