Udostępnij za pośrednictwem


PathChangeAccessControlRecursiveOptions interface

Typ opcji dla setAccessControlRecursive, updateAccessControlRecursive i removeAccessControlRecursive.

Rozszerzenie

Właściwości

abortSignal

Implementacja interfejsu AbortSignalLike sygnalizuje żądanie anulowania operacji. Na przykład użyj @azure/abort-controller, aby utworzyć element AbortSignal.

batchSize

Opcjonalny. Jeśli rozmiar zestawu danych przekracza rozmiar partii, operacja zostanie podzielona na wiele żądań, aby można było śledzić postęp. Rozmiar partii powinien należeć do zakresu od 1 do 2000. Wartość domyślna, gdy nieokreślone jest 2000.

continuationToken

Token kontynuacji, aby kontynuować następną partię operacji.

continueOnFailure

Opcjonalny. Wartość domyślna false. W przypadku ustawienia wartości false operacja zostanie zakończona szybko po napotkaniu błędów użytkownika. Jeśli wartość true, operacja zignoruje błędy użytkownika i przejdzie do operacji na innych podrzędnych jednostkach katalogu.

maxBatches

Opcjonalny. Definiuje maksymalną liczbę partii, które mogą być wykonywane przez pojedynczą zmianę operacji kontroli dostępu. Jeśli wartość maksymalna zostanie osiągnięta przed przetworzeniem wszystkich ścieżek podrzędnych, można użyć tokenu kontynuacji do wznowienia operacji. Pusta wartość wskazuje, że maksymalna liczba partii w niepowiązanych operacjach jest kontynuowana do końca.

onProgress

Wywołanie zwrotne, w którym obiekt wywołujący może śledzić postęp operacji, a także zbierać ścieżki, które nie mogły zmienić kontroli dostępu.

Właściwości dziedziczone

tracingOptions

Szczegóły właściwości

abortSignal

Implementacja interfejsu AbortSignalLike sygnalizuje żądanie anulowania operacji. Na przykład użyj @azure/abort-controller, aby utworzyć element AbortSignal.

abortSignal?: AbortSignalLike

Wartość właściwości

batchSize

Opcjonalny. Jeśli rozmiar zestawu danych przekracza rozmiar partii, operacja zostanie podzielona na wiele żądań, aby można było śledzić postęp. Rozmiar partii powinien należeć do zakresu od 1 do 2000. Wartość domyślna, gdy nieokreślone jest 2000.

batchSize?: number

Wartość właściwości

number

continuationToken

Token kontynuacji, aby kontynuować następną partię operacji.

continuationToken?: string

Wartość właściwości

string

continueOnFailure

Opcjonalny. Wartość domyślna false. W przypadku ustawienia wartości false operacja zostanie zakończona szybko po napotkaniu błędów użytkownika. Jeśli wartość true, operacja zignoruje błędy użytkownika i przejdzie do operacji na innych podrzędnych jednostkach katalogu.

continueOnFailure?: boolean

Wartość właściwości

boolean

maxBatches

Opcjonalny. Definiuje maksymalną liczbę partii, które mogą być wykonywane przez pojedynczą zmianę operacji kontroli dostępu. Jeśli wartość maksymalna zostanie osiągnięta przed przetworzeniem wszystkich ścieżek podrzędnych, można użyć tokenu kontynuacji do wznowienia operacji. Pusta wartość wskazuje, że maksymalna liczba partii w niepowiązanych operacjach jest kontynuowana do końca.

maxBatches?: number

Wartość właściwości

number

onProgress

Wywołanie zwrotne, w którym obiekt wywołujący może śledzić postęp operacji, a także zbierać ścieżki, które nie mogły zmienić kontroli dostępu.

onProgress?: (progress: AccessControlChanges) => void

Wartość właściwości

(progress: AccessControlChanges) => void

Szczegóły właściwości dziedziczonej

tracingOptions

tracingOptions?: OperationTracingOptions

Wartość właściwości

Dziedziczone zcommonOptions.tracingOptions