CosmosDBv3FunctionOptions interface
- Extends
-
CosmosDBv3TriggerOptions,Partial<FunctionOptions>
Tulajdonságok
| handler | |
| retry | Nem kötelező újrapróbálkozási szabályzat a sikertelen végrehajtás újrafuttatásához mindaddig, amíg a sikeres befejezés vagy az újrapróbálkozások maximális száma el nem éri. További itt |
| trigger |
Örökölt tulajdonságok
| checkpoint |
Testre szabja a dokumentumok mennyiségét a bérlet ellenőrzőpontok között. Az alapértelmezett érték minden függvényhívás után van. |
| checkpoint |
Ha be van állítva, ezredmásodpercben határozza meg a bérlet-ellenőrzőpontok közötti időközt. Az alapértelmezett érték mindig az egyes függvényhívások után van. |
| collection |
A figyelt gyűjtemény neve |
| connection |
Alkalmazásbeállítás (vagy környezeti változó) a Cosmos DB kapcsolati sztringjével |
| create |
Ellenőrzi a létezést, és automatikusan létrehozza a bérletgyűjteményt. Az alapértelmezett érték a |
| database |
Az Azure Cosmos DB-adatbázis neve a figyelt gyűjteménysel |
| extra |
Másodlagos bemenetek opcionális készletének konfigurálása A meghívás során ezeket az értékeket |
| extra |
Másodlagos kimenetek választható készletének konfigurálása A meghívás során állítsa be ezeket az értékeket |
| feed |
A partíció lekérdezése közötti késés ideje (ezredmásodpercben) a hírcsatorna új módosításainak lekérdezése között, miután az összes aktuális módosítás leürült. Az alapértelmezett érték 5000 ezredmásodperc vagy 5 másodperc. |
| lease |
Ha be van állítva, ezredmásodpercben határozza meg azt az időközt, amely alapján kiszámítható, hogy a partíciók egyenletesen oszlanak-e el az ismert gazdagéppéldányok között. Az alapértelmezett érték 13000 (13 másodperc). |
| lease |
A bérletek tárolására használt gyűjtemény neve. Ha nincs beállítva, a "bérleteket" fogja használni |
| lease |
Ha be van állítva, az érték előtagként lesz hozzáadva a függvény bérletgyűjteményében létrehozott bérletekhez. Az előtagok használatával két különálló Azure Functions különböző előtagokkal oszthatja meg ugyanazt a bérletgyűjteményt. |
| lease |
Ha |
| lease |
Annak az alkalmazásbeállításnak a neve, amely a bérletgyűjteményt tartalmazó szolgáltatáshoz tartozó kapcsolati sztringet tartalmazza.
Ha nincs beállítva, akkor az |
| lease |
Annak az adatbázisnak a neve, amely a gyűjteményt tárolja a bérletek tárolásához. Ha nincs beállítva, akkor a |
| lease |
Ha be van állítva, ezredmásodpercben határozza meg azt az időközt, amelyre a bérlet egy partíciót képviselő bérleten történik. Ha a bérlet nem újul meg ebben az intervallumban, az lejár, és a partíció tulajdonjoga egy másik példányra kerül. Az alapértelmezett érték 60000 (60 másodperc). |
| lease |
Ha be van állítva, ezredmásodpercben határozza meg a példány által jelenleg tárolt partíciók összes bérletének megújítási időközét. Az alapértelmezett érték 17000 (17 másodperc). |
| max |
Ha be van állítva, ez a tulajdonság beállítja a függvényhívásonként fogadott elemek maximális számát. Ha a figyelt tárolóban tárolt eljárásokkal hajtják végre a műveleteket, a tranzakció hatóköre megmarad a változáscsatorna elemeinek beolvasásakor. Ennek eredményeképpen a fogadott elemek száma magasabb lehet a megadott értéknél, így az ugyanazon tranzakcióval módosított elemek egy atomi köteg részeként lesznek visszaadva. |
| preferred |
Meghatározza a földrajzilag replikált adatbázisfiókok előnyben részesített helyét (régióit) az Azure Cosmos DB szolgáltatásban. Az értékeket vesszővel kell elválasztani. Például: USA keleti régiója,USA déli középső régiója,Észak-Európa |
| return | A függvény opcionális elsődleges kimenetének konfigurációja Ez az a fő kimenet, amelyet a függvénykezelő visszatérési értékeként kell beállítani a meghívás során |
| start |
Ez a beállítás arra utasítja az eseményindítót, hogy az aktuális időpont helyett a tároló változáselőzményeinek kezdetétől olvassa be a módosításokat. Az első olvasás csak az eseményindító első indításakor működik, mivel a későbbi futtatások során a rendszer már tárolja az ellenőrzőpontokat. Ha ezt a beállítást igaz értékre állítja, akkor a már létrehozott bérletek nem lépnek érvénybe. |
| use |
Többrégiós fiókok engedélyezése a bérletgyűjteménybe való íráshoz. |
Tulajdonság adatai
handler
retry
Nem kötelező újrapróbálkozási szabályzat a sikertelen végrehajtás újrafuttatásához mindaddig, amíg a sikeres befejezés vagy az újrapróbálkozások maximális száma el nem éri. További itt
retry?: RetryOptions
Tulajdonság értéke
trigger
Örökölt tulajdonság részletei
checkpointDocumentCount
Testre szabja a dokumentumok mennyiségét a bérlet ellenőrzőpontok között. Az alapértelmezett érték minden függvényhívás után van.
checkpointDocumentCount?: number
Tulajdonság értéke
number
checkpointInterval
Ha be van állítva, ezredmásodpercben határozza meg a bérlet-ellenőrzőpontok közötti időközt. Az alapértelmezett érték mindig az egyes függvényhívások után van.
checkpointInterval?: number
Tulajdonság értéke
number
collectionName
A figyelt gyűjtemény neve
collectionName: string
Tulajdonság értéke
string
connectionStringSetting
Alkalmazásbeállítás (vagy környezeti változó) a Cosmos DB kapcsolati sztringjével
connectionStringSetting: string
Tulajdonság értéke
string
createLeaseCollectionIfNotExists
databaseName
Az Azure Cosmos DB-adatbázis neve a figyelt gyűjteménysel
databaseName: string
Tulajdonság értéke
string
extraInputs
Másodlagos bemenetek opcionális készletének konfigurálása A meghívás során ezeket az értékeket context.extraInputs.get()
extraInputs?: FunctionInput[]
Tulajdonság értéke
örökölt Részleges.extraInputs
extraOutputs
Másodlagos kimenetek választható készletének konfigurálása A meghívás során állítsa be ezeket az értékeket context.extraOutputs.set()
extraOutputs?: FunctionOutput[]
Tulajdonság értéke
örökölt Részleges.extraOutputs
feedPollDelay
A partíció lekérdezése közötti késés ideje (ezredmásodpercben) a hírcsatorna új módosításainak lekérdezése között, miután az összes aktuális módosítás leürült. Az alapértelmezett érték 5000 ezredmásodperc vagy 5 másodperc.
feedPollDelay?: number
Tulajdonság értéke
number
leaseAcquireInterval
Ha be van állítva, ezredmásodpercben határozza meg azt az időközt, amely alapján kiszámítható, hogy a partíciók egyenletesen oszlanak-e el az ismert gazdagéppéldányok között. Az alapértelmezett érték 13000 (13 másodperc).
leaseAcquireInterval?: number
Tulajdonság értéke
number
leaseCollectionName
A bérletek tárolására használt gyűjtemény neve. Ha nincs beállítva, a "bérleteket" fogja használni
leaseCollectionName?: string
Tulajdonság értéke
string
leaseCollectionPrefix
Ha be van állítva, az érték előtagként lesz hozzáadva a függvény bérletgyűjteményében létrehozott bérletekhez. Az előtagok használatával két különálló Azure Functions különböző előtagokkal oszthatja meg ugyanazt a bérletgyűjteményt.
leaseCollectionPrefix?: string
Tulajdonság értéke
string
leaseCollectionThroughput
Ha createLeaseCollectionIfNotExiststrueértékre van állítva, meghatározza a létrehozott bérletgyűjteményhez rendelendő kérelemegységek mennyiségét
leaseCollectionThroughput?: number
Tulajdonság értéke
number
leaseConnectionStringSetting
Annak az alkalmazásbeállításnak a neve, amely a bérletgyűjteményt tartalmazó szolgáltatáshoz tartozó kapcsolati sztringet tartalmazza.
Ha nincs beállítva, akkor az connectionStringSetting által meghatározott szolgáltatáshoz fog csatlakozni.
leaseConnectionStringSetting?: string
Tulajdonság értéke
string
ÖrököltCosmosDBv3TriggerOptions.leaseConnectionStringSetting
leaseDatabaseName
Annak az adatbázisnak a neve, amely a gyűjteményt tárolja a bérletek tárolásához. Ha nincs beállítva, akkor a databaseName értékét fogja használni.
leaseDatabaseName?: string
Tulajdonság értéke
string
leaseExpirationInterval
Ha be van állítva, ezredmásodpercben határozza meg azt az időközt, amelyre a bérlet egy partíciót képviselő bérleten történik. Ha a bérlet nem újul meg ebben az intervallumban, az lejár, és a partíció tulajdonjoga egy másik példányra kerül. Az alapértelmezett érték 60000 (60 másodperc).
leaseExpirationInterval?: number
Tulajdonság értéke
number
leaseRenewInterval
Ha be van állítva, ezredmásodpercben határozza meg a példány által jelenleg tárolt partíciók összes bérletének megújítási időközét. Az alapértelmezett érték 17000 (17 másodperc).
leaseRenewInterval?: number
Tulajdonság értéke
number
maxItemsPerInvocation
Ha be van állítva, ez a tulajdonság beállítja a függvényhívásonként fogadott elemek maximális számát. Ha a figyelt tárolóban tárolt eljárásokkal hajtják végre a műveleteket, a tranzakció hatóköre megmarad a változáscsatorna elemeinek beolvasásakor. Ennek eredményeképpen a fogadott elemek száma magasabb lehet a megadott értéknél, így az ugyanazon tranzakcióval módosított elemek egy atomi köteg részeként lesznek visszaadva.
maxItemsPerInvocation?: number
Tulajdonság értéke
number
preferredLocations
Meghatározza a földrajzilag replikált adatbázisfiókok előnyben részesített helyét (régióit) az Azure Cosmos DB szolgáltatásban. Az értékeket vesszővel kell elválasztani. Például: USA keleti régiója,USA déli középső régiója,Észak-Európa
preferredLocations?: string
Tulajdonság értéke
string
return
A függvény opcionális elsődleges kimenetének konfigurációja Ez az a fő kimenet, amelyet a függvénykezelő visszatérési értékeként kell beállítani a meghívás során
return?: FunctionOutput
Tulajdonság értéke
részleges.visszatéréstől örökölt
startFromBeginning
Ez a beállítás arra utasítja az eseményindítót, hogy az aktuális időpont helyett a tároló változáselőzményeinek kezdetétől olvassa be a módosításokat. Az első olvasás csak az eseményindító első indításakor működik, mivel a későbbi futtatások során a rendszer már tárolja az ellenőrzőpontokat. Ha ezt a beállítást igaz értékre állítja, akkor a már létrehozott bérletek nem lépnek érvénybe.
startFromBeginning?: boolean
Tulajdonság értéke
boolean
useMultipleWriteLocations
Többrégiós fiókok engedélyezése a bérletgyűjteménybe való íráshoz.
useMultipleWriteLocations?: boolean
Tulajdonság értéke
boolean