PathChangeAccessControlRecursiveOptions interface
Тип параметров для setAccessControlRecursive
, updateAccessControlRecursive
и removeAccessControlRecursive
.
- Extends
Свойства
abort |
Реализация интерфейса для |
batch |
Необязательный элемент. Если размер набора данных превышает размер пакета, операция будет разделена на несколько запросов, чтобы можно было отслеживать ход выполнения. Размер пакета должен быть от 1 до 2000. Значение по умолчанию, если не указано, равно 2000. |
continuation |
Маркер продолжения для продолжения следующего пакета операций. |
continue |
Необязательный элемент. Значение по умолчанию false. Если задано значение false, операция будет быстро завершена при возникновении сбоев пользователей. Если значение равно true, операция проигнорирует ошибки пользователя и продолжит операцию с другими вложенными сущностями каталога. |
max |
Необязательный элемент. Определяет максимальное количество пакетов, которые может выполнять одна операция управления доступом на изменение. Если достигнуто максимальное значение до обработки всех вложенных путей, для возобновления работы можно использовать маркер продолжения. Пустое значение указывает, что максимальное количество пакетов в несвязанных и операция продолжается до конца. |
on |
Обратный вызов, в котором вызывающий может отслеживать ход выполнения операции, а также собирать пути, которые не удалось изменить управление доступом. |
Унаследованные свойства
tracing |
Сведения о свойстве
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