CosmosDBv3TriggerOptions interface
Właściwości
| 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ą |
| 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 |
| 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
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
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
collectionName
Nazwa monitorowanej kolekcji
collectionName: string
Wartość właściwości
string
connectionStringSetting
Ustawienie aplikacji (lub zmienna środowiskowa) z parametrami połączenia usługi Cosmos DB
connectionStringSetting: string
Wartość właściwości
string
createLeaseCollectionIfNotExists
Sprawdza istnienie i automatycznie tworzy kolekcję dzierżaw. Wartość domyślna to false
createLeaseCollectionIfNotExists?: boolean
Wartość właściwości
boolean
databaseName
Nazwa bazy danych usługi Azure Cosmos DB z monitorowaną kolekcją
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
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
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
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
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
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
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
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
useMultipleWriteLocations
Umożliwia zapisywanie kont w wielu regionach w kolekcji dzierżaw.
useMultipleWriteLocations?: boolean
Wartość właściwości
boolean