CosmosDBv3FunctionOptions interface
- Rozszerzenie
-
CosmosDBv3TriggerOptions,Partial<FunctionOptions>
Właściwości
| handler | |
| retry | Opcjonalne zasady ponawiania prób w celu ponownego uruchomienia wykonania zakończonego niepowodzeniem do momentu pomyślnego ukończenia lub osiągnięcia maksymalnej liczby ponownych prób. Dowiedz się więcej tutaj |
| trigger |
Właściwości dziedziczone
| checkpoint |
Dostosowuje ilość dokumentów między punktami kontrolnymi dzierżawy. Wartość domyślna jest po każdym wywołaniu funkcji. |
| checkpoint |
Po ustawieniu definiuje interwał między punktami kontrolnymi dzierżawy w milisekundach. Wartość domyślna jest zawsze po każdym wywołaniu funkcji. |
| collection |
Nazwa monitorowanej kolekcji |
| connection |
Ustawienie aplikacji (lub zmienna środowiskowa) z parametrami połączenia usługi Cosmos DB |
| create |
Sprawdza istnienie i automatycznie tworzy kolekcję dzierżaw. Wartość domyślna to |
| database |
Nazwa bazy danych usługi Azure Cosmos DB z monitorowaną kolekcją |
| extra |
Konfiguracja opcjonalnego zestawu pomocniczych danych wejściowych Podczas wywołania pobierz te wartości przy użyciu |
| extra |
Konfiguracja opcjonalnego zestawu pomocniczych danych wyjściowych podczas wywołania ustaw te wartości przy użyciu |
| feed |
Czas (w milisekundach) dla opóźnienia między sondowaniem partycji pod kątem nowych zmian w kanale informacyjnym, po opróżnieniu wszystkich bieżących zmian. Wartość domyślna to 5000 milisekund lub 5 sekund. |
| lease |
Po ustawieniu definiuje, w milisekundach, interwał uruchamiania zadania obliczeniowego, jeśli partycje są równomiernie dystrybuowane między znane wystąpienia hosta. Wartość domyślna to 13000 (13 sekund). |
| lease |
Nazwa kolekcji do przechowywania dzierżaw. Jeśli nie zostanie ustawiona, będzie ona używać "dzierżaw" |
| lease |
Po ustawieniu wartość jest dodawana jako prefiks do dzierżaw utworzonych w kolekcji Dzierżawy dla tej funkcji. Użycie prefiksu umożliwia dwóm oddzielnym funkcjom usługi Azure Functions współużytkowania tej samej kolekcji dzierżaw przy użyciu różnych prefiksów. |
| lease |
Gdy |
| lease |
Nazwa ustawienia aplikacji zawierającego parametry połączenia z usługą, która przechowuje kolekcję dzierżaw.
Jeśli nie zostanie ustawiona, połączy się z usługą zdefiniowaną przez |
| lease |
Nazwa bazy danych, która przechowuje kolekcję do przechowywania dzierżaw. Jeśli nie zostanie ustawiona, zostanie użyta wartość |
| lease |
Po ustawieniu definiuje, w milisekundach, interwał, dla którego dzierżawa jest wykonywana w dzierżawie reprezentującej partycję. Jeśli dzierżawa nie zostanie odnowiona w tym interwale, spowoduje to wygaśnięcie, a własność partycji zostanie przeniesiona do innego wystąpienia. Wartość domyślna to 60000 (60 sekund). |
| lease |
Po ustawieniu definiuje, w milisekundach, interwał odnawiania dla wszystkich dzierżaw dla partycji, które są obecnie przechowywane przez wystąpienie. Wartość domyślna to 17000 (17 sekund). |
| max |
Po ustawieniu ta właściwość ustawia maksymalną liczbę odebranych elementów na wywołanie funkcji. Jeśli operacje w monitorowanym kontenerze są wykonywane za pomocą procedur składowanych, zakres transakcji jest zachowywany podczas odczytywania elementów ze źródła zmian. W związku z tym liczba odebranych elementów może być większa niż określona wartość, aby elementy zmienione przez tę samą transakcję zostały zwrócone w ramach jednej partii niepodzielnej. |
| preferred |
Definiuje preferowane lokalizacje (regiony) dla kont baz danych replikowanych geograficznie w usłudze Azure Cosmos DB. Wartości powinny być rozdzielane przecinkami. Na przykład Wschodnie stany USA, Południowo-środkowe stany USA, Europa Północna |
| return | Konfiguracja opcjonalnych podstawowych danych wyjściowych funkcji Jest to główne dane wyjściowe, które należy ustawić jako wartość zwracaną programu obsługi funkcji podczas wywołania |
| start |
Ta opcja nakazuje wyzwalaczowi odczytywanie zmian od początku historii zmian kontenera zamiast rozpoczynania się od bieżącej godziny. Odczyt od początku działa tylko przy pierwszym uruchomieniu wyzwalacza, tak jak w kolejnych uruchomieniach, punkty kontrolne są już przechowywane. Ustawienie tej opcji na wartość true, jeśli istnieją już utworzone dzierżawy, nie ma wpływu. |
| use |
Umożliwia zapisywanie kont w wielu regionach w kolekcji dzierżaw. |
Szczegóły właściwości
handler
retry
Opcjonalne zasady ponawiania prób w celu ponownego uruchomienia wykonania zakończonego niepowodzeniem do momentu pomyślnego ukończenia lub osiągnięcia maksymalnej liczby ponownych prób. Dowiedz się więcej tutaj
retry?: RetryOptions
Wartość właściwości
trigger
Szczegóły właściwości dziedziczonej
checkpointDocumentCount
Dostosowuje ilość dokumentów między punktami kontrolnymi dzierżawy. Wartość domyślna jest po każdym wywołaniu funkcji.
checkpointDocumentCount?: number
Wartość właściwości
number
dziedziczone zCosmosDBv3TriggerOptions.checkpointDocumentCount
checkpointInterval
Po ustawieniu definiuje interwał między punktami kontrolnymi dzierżawy w milisekundach. Wartość domyślna jest zawsze po każdym wywołaniu funkcji.
checkpointInterval?: number
Wartość właściwości
number
dziedziczone zCosmosDBv3TriggerOptions.checkpointInterval
collectionName
Nazwa monitorowanej kolekcji
collectionName: string
Wartość właściwości
string
dziedziczone zCosmosDBv3TriggerOptions.collectionName
connectionStringSetting
Ustawienie aplikacji (lub zmienna środowiskowa) z parametrami połączenia usługi Cosmos DB
connectionStringSetting: string
Wartość właściwości
string
dziedziczone zCosmosDBv3TriggerOptions.connectionStringSetting
createLeaseCollectionIfNotExists
Sprawdza istnienie i automatycznie tworzy kolekcję dzierżaw. Wartość domyślna to false
createLeaseCollectionIfNotExists?: boolean
Wartość właściwości
boolean
dziedziczone zCosmosDBv3TriggerOptions.createLeaseCollectionIfNotExists
databaseName
Nazwa bazy danych usługi Azure Cosmos DB z monitorowaną kolekcją
databaseName: string
Wartość właściwości
string
dziedziczone zCosmosDBv3TriggerOptions.databaseName
extraInputs
Konfiguracja opcjonalnego zestawu pomocniczych danych wejściowych Podczas wywołania pobierz te wartości przy użyciu context.extraInputs.get()
extraInputs?: FunctionInput[]
Wartość właściwości
dziedziczone z Partial.extraInputs
extraOutputs
Konfiguracja opcjonalnego zestawu pomocniczych danych wyjściowych podczas wywołania ustaw te wartości przy użyciu context.extraOutputs.set()
extraOutputs?: FunctionOutput[]
Wartość właściwości
dziedziczone z Partial.extraOutputs
feedPollDelay
Czas (w milisekundach) dla opóźnienia między sondowaniem partycji pod kątem nowych zmian w kanale informacyjnym, po opróżnieniu wszystkich bieżących zmian. Wartość domyślna to 5000 milisekund lub 5 sekund.
feedPollDelay?: number
Wartość właściwości
number
dziedziczone zCosmosDBv3TriggerOptions.feedPollDelay
leaseAcquireInterval
Po ustawieniu definiuje, w milisekundach, interwał uruchamiania zadania obliczeniowego, jeśli partycje są równomiernie dystrybuowane między znane wystąpienia hosta. Wartość domyślna to 13000 (13 sekund).
leaseAcquireInterval?: number
Wartość właściwości
number
dziedziczone zCosmosDBv3TriggerOptions.leaseAcquireInterval
leaseCollectionName
Nazwa kolekcji do przechowywania dzierżaw. Jeśli nie zostanie ustawiona, będzie ona używać "dzierżaw"
leaseCollectionName?: string
Wartość właściwości
string
dziedziczone zCosmosDBv3TriggerOptions.leaseCollectionName
leaseCollectionPrefix
Po ustawieniu wartość jest dodawana jako prefiks do dzierżaw utworzonych w kolekcji Dzierżawy dla tej funkcji. Użycie prefiksu umożliwia dwóm oddzielnym funkcjom usługi Azure Functions współużytkowania tej samej kolekcji dzierżaw przy użyciu różnych prefiksów.
leaseCollectionPrefix?: string
Wartość właściwości
string
dziedziczone zCosmosDBv3TriggerOptions.leaseCollectionPrefix
leaseCollectionThroughput
Gdy createLeaseCollectionIfNotExists jest ustawiona na true, definiuje liczbę jednostek żądań do przypisania do utworzonej kolekcji dzierżaw
leaseCollectionThroughput?: number
Wartość właściwości
number
dziedziczone zCosmosDBv3TriggerOptions.leaseCollectionThroughput
leaseConnectionStringSetting
Nazwa ustawienia aplikacji zawierającego parametry połączenia z usługą, która przechowuje kolekcję dzierżaw.
Jeśli nie zostanie ustawiona, połączy się z usługą zdefiniowaną przez connectionStringSetting
leaseConnectionStringSetting?: string
Wartość właściwości
string
dziedziczone zCosmosDBv3TriggerOptions.leaseConnectionStringSetting
leaseDatabaseName
Nazwa bazy danych, która przechowuje kolekcję do przechowywania dzierżaw. Jeśli nie zostanie ustawiona, zostanie użyta wartość databaseName
leaseDatabaseName?: string
Wartość właściwości
string
dziedziczone zCosmosDBv3TriggerOptions.leaseDatabaseName
leaseExpirationInterval
Po ustawieniu definiuje, w milisekundach, interwał, dla którego dzierżawa jest wykonywana w dzierżawie reprezentującej partycję. Jeśli dzierżawa nie zostanie odnowiona w tym interwale, spowoduje to wygaśnięcie, a własność partycji zostanie przeniesiona do innego wystąpienia. Wartość domyślna to 60000 (60 sekund).
leaseExpirationInterval?: number
Wartość właściwości
number
dziedziczone zCosmosDBv3TriggerOptions.leaseExpirationInterval
leaseRenewInterval
Po ustawieniu definiuje, w milisekundach, interwał odnawiania dla wszystkich dzierżaw dla partycji, które są obecnie przechowywane przez wystąpienie. Wartość domyślna to 17000 (17 sekund).
leaseRenewInterval?: number
Wartość właściwości
number
dziedziczone zCosmosDBv3TriggerOptions.leaseRenewInterval
maxItemsPerInvocation
Po ustawieniu ta właściwość ustawia maksymalną liczbę odebranych elementów na wywołanie funkcji. Jeśli operacje w monitorowanym kontenerze są wykonywane za pomocą procedur składowanych, zakres transakcji jest zachowywany podczas odczytywania elementów ze źródła zmian. W związku z tym liczba odebranych elementów może być większa niż określona wartość, aby elementy zmienione przez tę samą transakcję zostały zwrócone w ramach jednej partii niepodzielnej.
maxItemsPerInvocation?: number
Wartość właściwości
number
dziedziczone zCosmosDBv3TriggerOptions.maxItemsPerInvocation
preferredLocations
Definiuje preferowane lokalizacje (regiony) dla kont baz danych replikowanych geograficznie w usłudze Azure Cosmos DB. Wartości powinny być rozdzielane przecinkami. Na przykład Wschodnie stany USA, Południowo-środkowe stany USA, Europa Północna
preferredLocations?: string
Wartość właściwości
string
dziedziczone zCosmosDBv3TriggerOptions.preferredLocations
return
Konfiguracja opcjonalnych podstawowych danych wyjściowych funkcji Jest to główne dane wyjściowe, które należy ustawić jako wartość zwracaną programu obsługi funkcji podczas wywołania
return?: FunctionOutput
Wartość właściwości
dziedziczone z Partial.return
startFromBeginning
Ta opcja nakazuje wyzwalaczowi odczytywanie zmian od początku historii zmian kontenera zamiast rozpoczynania się od bieżącej godziny. Odczyt od początku działa tylko przy pierwszym uruchomieniu wyzwalacza, tak jak w kolejnych uruchomieniach, punkty kontrolne są już przechowywane. Ustawienie tej opcji na wartość true, jeśli istnieją już utworzone dzierżawy, nie ma wpływu.
startFromBeginning?: boolean
Wartość właściwości
boolean
dziedziczone zCosmosDBv3TriggerOptions.startFromBeginning
useMultipleWriteLocations
Umożliwia zapisywanie kont w wielu regionach w kolekcji dzierżaw.
useMultipleWriteLocations?: boolean
Wartość właściwości
boolean
dziedziczone zCosmosDBv3TriggerOptions.useMultipleWriteLocations