Поделиться через


PathChangeAccessControlRecursiveOptions interface

Тип параметров для setAccessControlRecursive, updateAccessControlRecursive и removeAccessControlRecursive.

Extends

Свойства

abortSignal

Реализация интерфейса для AbortSignalLike сигнала запроса на отмену операции. Например, используйте контроллер @azure/abort-controller для создания AbortSignal.

batchSize

Необязательный элемент. Если размер набора данных превышает размер пакета, операция будет разделена на несколько запросов, чтобы можно было отслеживать ход выполнения. Размер пакета должен быть от 1 до 2000. Значение по умолчанию, если не указано, равно 2000.

continuationToken

Маркер продолжения для продолжения следующего пакета операций.

continueOnFailure

Необязательный элемент. Значение по умолчанию false. Если задано значение false, операция будет быстро завершена при возникновении сбоев пользователей. Если значение равно true, операция проигнорирует ошибки пользователя и продолжит операцию с другими вложенными сущностями каталога.

maxBatches

Необязательный элемент. Определяет максимальное количество пакетов, которые может выполнять одна операция управления доступом на изменение. Если достигнуто максимальное значение до обработки всех вложенных путей, для возобновления работы можно использовать маркер продолжения. Пустое значение указывает, что максимальное количество пакетов в несвязанных и операция продолжается до конца.

onProgress

Обратный вызов, в котором вызывающий может отслеживать ход выполнения операции, а также собирать пути, которые не удалось изменить управление доступом.

Унаследованные свойства

tracingOptions

Сведения о свойстве

abortSignal

Реализация интерфейса для AbortSignalLike сигнала запроса на отмену операции. Например, используйте контроллер @azure/abort-controller для создания AbortSignal.

abortSignal?: AbortSignalLike

Значение свойства

batchSize

Необязательный элемент. Если размер набора данных превышает размер пакета, операция будет разделена на несколько запросов, чтобы можно было отслеживать ход выполнения. Размер пакета должен быть от 1 до 2000. Значение по умолчанию, если не указано, равно 2000.

batchSize?: number

Значение свойства

number

continuationToken

Маркер продолжения для продолжения следующего пакета операций.

continuationToken?: string

Значение свойства

string

continueOnFailure

Необязательный элемент. Значение по умолчанию false. Если задано значение false, операция будет быстро завершена при возникновении сбоев пользователей. Если значение равно true, операция проигнорирует ошибки пользователя и продолжит операцию с другими вложенными сущностями каталога.

continueOnFailure?: boolean

Значение свойства

boolean

maxBatches

Необязательный элемент. Определяет максимальное количество пакетов, которые может выполнять одна операция управления доступом на изменение. Если достигнуто максимальное значение до обработки всех вложенных путей, для возобновления работы можно использовать маркер продолжения. Пустое значение указывает, что максимальное количество пакетов в несвязанных и операция продолжается до конца.

maxBatches?: number

Значение свойства

number

onProgress

Обратный вызов, в котором вызывающий может отслеживать ход выполнения операции, а также собирать пути, которые не удалось изменить управление доступом.

onProgress?: (progress: AccessControlChanges) => void

Значение свойства

(progress: AccessControlChanges) => void

Сведения об унаследованном свойстве

tracingOptions

tracingOptions?: OperationTracingOptions

Значение свойства

Наследуется отCommonOptions.tracingOptions