Partilhar via


PathChangeAccessControlRecursiveOptions interface

Tipo de opções para setAccessControlRecursivee updateAccessControlRecursiveremoveAccessControlRecursive.

Extends

Propriedades

abortSignal

Uma implementação da AbortSignalLike interface para sinalizar o pedido para cancelar a operação. Por exemplo, utilize o controlador @azure/abortar 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ários pedidos para que o progresso possa ser controlado. O tamanho do lote deve estar entre 1 e 2000. A predefinição quando não especificado é 2000.

continuationToken

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

continueOnFailure

Opcional. Falso predefinido. Se estiver definida como falsa, a operação terminará rapidamente ao deparar-se com falhas do utilizador. Se for verdadeiro, a operação ignorará as falhas do utilizador e prosseguirá com a operação noutras sub entidades do diretório.

maxBatches

Opcional. Define o número máximo de lotes que a operação controlo de acesso de alteração única pode ser executada. Se for atingido o máximo antes de todos os subcaminhos serem processados, o token de continuação pode ser utilizado para retomar a operação. O valor vazio indica que o número máximo de lotes em desvinculados e a operação continua até ao fim.

onProgress

Chamada de retorno onde o autor da chamada pode monitorizar o progresso da operação, bem como recolher caminhos que não conseguiram alterar o Controlo de Acesso.

Propriedades Herdadas

tracingOptions

Detalhes de Propriedade

abortSignal

Uma implementação da AbortSignalLike interface para sinalizar o pedido para cancelar a operação. Por exemplo, utilize o controlador @azure/abortar 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ários pedidos para que o progresso possa ser controlado. O tamanho do lote deve estar entre 1 e 2000. A predefiniçã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. Falso predefinido. Se estiver definida como falsa, a operação terminará rapidamente ao deparar-se com falhas do utilizador. Se for verdadeiro, a operação ignorará as falhas do utilizador e prosseguirá com a operação noutras sub entidades do diretório.

continueOnFailure?: boolean

Valor de Propriedade

boolean

maxBatches

Opcional. Define o número máximo de lotes que a operação controlo de acesso de alteração única pode ser executada. Se for atingido o máximo antes de todos os subcaminhos serem processados, o token de continuação pode ser utilizado para retomar a operação. O valor vazio indica que o número máximo de lotes em desvinculados e a operação continua até ao fim.

maxBatches?: number

Valor de Propriedade

number

onProgress

Chamada de retorno onde o autor da chamada pode monitorizar o progresso da operação, bem como recolher caminhos que não conseguiram alterar o Controlo 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