PathChangeAccessControlRecursiveOptions interface
Tipo de opções para setAccessControlRecursive, updateAccessControlRecursive e removeAccessControlRecursive.
- Extends
Propriedades
| abort |
Uma implementação da interface |
| batch |
Opcional. Se o tamanho do conjunto de dados exceder o tamanho do lote, a operação será dividida em várias solicitações para que o progresso possa ser rastreado. O tamanho do lote deve estar compreendido entre 1 e 2000. O padrão quando não especificado é 2000. |
| continuation |
Token de continuação para continuar o próximo lote de operações. |
| continue |
Opcional. Padrão false. Se definido como false, a operação será encerrada rapidamente ao encontrar falhas do usuário. Se verdadeiro, a operação ignorará as falhas do usuário e prosseguirá com a operação em outras subentidades do diretório. |
| max |
Opcional. Define o número máximo de lotes que uma única operação de controle de acesso de alteração pode executar. Se o máximo for atingido antes que todos os subcaminhos sejam processados, o token de continuação poderá ser usado para retomar a operação. O valor vazio indica que o número máximo de lotes em unbound e operação continua até o final. |
| on |
Retorno de chamada onde o chamador pode acompanhar o progresso da operação, bem como coletar caminhos que não conseguiram alterar o Controle de Acesso. |
Propriedades Herdadas
| tracing |
Detalhes de Propriedade
abortSignal
Uma implementação da interface AbortSignalLike para sinalizar o pedido de cancelamento da operação.
Por exemplo, use o controlador @azure/abort para criar um AbortSignal.
abortSignal?: AbortSignalLike
Valor de Propriedade
batchSize
Opcional. Se o tamanho do conjunto de dados exceder o tamanho do lote, a operação será dividida em várias solicitações para que o progresso possa ser rastreado. O tamanho do lote deve estar compreendido entre 1 e 2000. O padrão quando não especificado é 2000.
batchSize?: number
Valor de Propriedade
number
continuationToken
Token de continuação para continuar o próximo lote de operações.
continuationToken?: string
Valor de Propriedade
string
continueOnFailure
Opcional. Padrão false. Se definido como false, a operação será encerrada rapidamente ao encontrar falhas do usuário. Se verdadeiro, a operação ignorará as falhas do usuário e prosseguirá com a operação em outras subentidades do diretório.
continueOnFailure?: boolean
Valor de Propriedade
boolean
maxBatches
Opcional. Define o número máximo de lotes que uma única operação de controle de acesso de alteração pode executar. Se o máximo for atingido antes que todos os subcaminhos sejam processados, o token de continuação poderá ser usado para retomar a operação. O valor vazio indica que o número máximo de lotes em unbound e operação continua até o final.
maxBatches?: number
Valor de Propriedade
number
onProgress
Retorno de chamada onde o chamador pode acompanhar o progresso da operação, bem como coletar caminhos que não conseguiram alterar o Controle de Acesso.
onProgress?: (progress: AccessControlChanges) => void
Valor de Propriedade
(progress: AccessControlChanges) => void
Detalhes da Propriedade Herdada
tracingOptions
tracingOptions?: OperationTracingOptions
Valor de Propriedade
herdado deCommonOptions.tracingOptions