PathChangeAccessControlRecursiveOptions interface
setAccessControlRecursive
、updateAccessControlRecursive
和 removeAccessControlRecursive
的选项类型。
- 扩展
属性
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