CosmosDBv4TriggerOptions interface
Właściwości
| connection | Ustawienie aplikacji (lub zmienna środowiskowa) z parametrami połączenia usługi Cosmos DB |
| container |
Nazwa monitorowanego kontenera |
| create |
Sprawdza istnienie i automatycznie tworzy kontener dzierżaw. Wartość domyślna to |
| database |
Nazwa bazy danych usługi Azure Cosmos DB z monitorowanym kontenerem |
| 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 ustawienia aplikacji zawierającego parametry połączenia z usługą, która przechowuje kontener dzierżawy.
Jeśli nie zostanie ustawiona, połączy się z usługą zdefiniowaną przez |
| lease |
Nazwa kontenera 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 kontenerze Dzierżawa dla tej funkcji. Użycie prefiksu umożliwia dwóm oddzielnym usłudze Azure Functions współużytkowania tego samego kontenera dzierżawy przy użyciu różnych prefiksów. |
| lease |
Nazwa bazy danych, która przechowuje kontener 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). |
| leases |
Gdy |
| 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 |
| 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. |
| start |
Pobiera lub ustawia datę i godzinę, z której ma być inicjowana operacja odczytu zestawienia zmian. Zalecany format to ISO 8601 z projektantem UTC, takim jak 2021-02-16T14:19:29Z. Służy to tylko do ustawiania stanu początkowego wyzwalacza. Gdy wyzwalacz ma stan dzierżawy, zmiana tej wartości nie ma wpływu. |
Szczegóły właściwości
connection
Ustawienie aplikacji (lub zmienna środowiskowa) z parametrami połączenia usługi Cosmos DB
connection: string
Wartość właściwości
string
containerName
Nazwa monitorowanego kontenera
containerName: string
Wartość właściwości
string
createLeaseContainerIfNotExists
Sprawdza istnienie i automatycznie tworzy kontener dzierżaw. Wartość domyślna to false
createLeaseContainerIfNotExists?: boolean
Wartość właściwości
boolean
databaseName
Nazwa bazy danych usługi Azure Cosmos DB z monitorowanym kontenerem
databaseName: string
Wartość właściwości
string
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
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
leaseConnection
Nazwa ustawienia aplikacji zawierającego parametry połączenia z usługą, która przechowuje kontener dzierżawy.
Jeśli nie zostanie ustawiona, połączy się z usługą zdefiniowaną przez connection
leaseConnection?: string
Wartość właściwości
string
leaseContainerName
Nazwa kontenera do przechowywania dzierżaw. Jeśli nie zostanie ustawiona, będzie ona używać "dzierżaw"
leaseContainerName?: string
Wartość właściwości
string
leaseContainerPrefix
Po ustawieniu wartość jest dodawana jako prefiks do dzierżaw utworzonych w kontenerze Dzierżawa dla tej funkcji. Użycie prefiksu umożliwia dwóm oddzielnym usłudze Azure Functions współużytkowania tego samego kontenera dzierżawy przy użyciu różnych prefiksów.
leaseContainerPrefix?: string
Wartość właściwości
string
leaseDatabaseName
Nazwa bazy danych, która przechowuje kontener do przechowywania dzierżaw. Jeśli nie zostanie ustawiona, zostanie użyta wartość databaseName
leaseDatabaseName?: string
Wartość właściwości
string
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
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
leasesContainerThroughput
Gdy createLeaseContainerIfNotExists jest ustawiona na true, definiuje liczbę jednostek żądań do przypisania do utworzonego kontenera dzierżawy
leasesContainerThroughput?: number
Wartość właściwości
number
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
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
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
startFromTime
Pobiera lub ustawia datę i godzinę, z której ma być inicjowana operacja odczytu zestawienia zmian. Zalecany format to ISO 8601 z projektantem UTC, takim jak 2021-02-16T14:19:29Z. Służy to tylko do ustawiania stanu początkowego wyzwalacza. Gdy wyzwalacz ma stan dzierżawy, zmiana tej wartości nie ma wpływu.
startFromTime?: string
Wartość właściwości
string