Partilhar via


PathChangeAccessControlRecursiveOptions interface

Tipo de opções para setAccessControlRecursive, updateAccessControlRecursive e removeAccessControlRecursive.

Extends

Propriedades

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.

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.

continuationToken

Token de continuação para continuar o próximo lote de operações.

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.

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.

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.

Propriedades Herdadas

tracingOptions

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