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


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