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