Udostępnij przez


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ć AbortSignal.

batchSize

Fakultatywny. 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ślona jest wartość 2000.

continuationToken

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

continueOnFailure

Fakultatywny. Wartość domyślna false. Jeśli zostanie ustawiona wartość false, operacja zakończy się 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

Fakultatywny. Definiuje maksymalną liczbę partii, które mogą być wykonywane przez pojedynczą operację kontroli dostępu. Jeśli osiągnięto maksymalną wartość 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 będzie 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ć AbortSignal.

abortSignal?: AbortSignalLike

Wartość właściwości

batchSize

Fakultatywny. 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ślona jest wartość 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

Fakultatywny. Wartość domyślna false. Jeśli zostanie ustawiona wartość false, operacja zakończy się 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

Fakultatywny. Definiuje maksymalną liczbę partii, które mogą być wykonywane przez pojedynczą operację kontroli dostępu. Jeśli osiągnięto maksymalną wartość 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 będzie 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