CosmosDBv3TriggerOptions interface
Egenskaper
| checkpoint |
Anpassar mängden dokument mellan lånekontrollpunkter. Standardvärdet är efter varje funktionsanrop. |
| checkpoint |
När den anges definierar den i millisekunder intervallet mellan lånekontrollpunkter. Standardvärdet är alltid efter varje funktionsanrop. |
| collection |
Namnet på samlingen som övervakas |
| connection |
En appinställning (eller miljövariabel) med Cosmos DB-anslutningssträngen |
| create |
Söker efter existens och skapar automatiskt lånesamlingen. Standardvärdet är |
| database |
Namnet på Azure Cosmos DB-databasen med samlingen som övervakas |
| feed |
Tiden (i millisekunder) för fördröjningen mellan avsökningen av en partition för nya ändringar i flödet, när alla aktuella ändringar har tömts. Standardvärdet är 5 000 millisekunder eller 5 sekunder. |
| lease |
När den anges definierar den i millisekunder intervallet för att starta en uppgift för att beräkna om partitioner fördelas jämnt mellan kända värdinstanser. Standardvärdet är 13 000 (13 sekunder). |
| lease |
Namnet på samlingen som ska lagra lån. Om den inte har angetts använder den "lån" |
| lease |
När värdet anges läggs det till som ett prefix till lånen som skapats i lånesamlingen för den här funktionen. Med hjälp av ett prefix kan två separata Azure Functions dela samma lånesamling med hjälp av olika prefix. |
| lease |
När |
| lease |
Namnet på en appinställning som innehåller anslutningssträngen till tjänsten som innehåller lånesamlingen.
Om den inte anges ansluter den till den tjänst som definierats av |
| lease |
Namnet på databasen som innehåller samlingen för att lagra lån. Om den inte anges använder den värdet för |
| lease |
När den anges definierar den i millisekunder det intervall för vilket lånet tas på ett lån som representerar en partition. Om lånet inte förnyas inom det här intervallet upphör det att gälla och ägarskapet för partitionen flyttas till en annan instans. Standardvärdet är 60000 (60 sekunder). |
| lease |
När den anges definierar den, i millisekunder, förnyelseintervallet för alla lån för partitioner som för närvarande innehas av en instans. Standardvärdet är 17 000 (17 sekunder). |
| max |
När den här egenskapen anges anger den maximala antalet objekt som tas emot per funktionsanrop. Om åtgärder i den övervakade containern utförs via lagrade procedurer bevaras transaktionsomfånget vid läsning av objekt från ändringsflödet. Därför kan antalet mottagna objekt vara högre än det angivna värdet så att objekten som ändras av samma transaktion returneras som en del av en atomisk batch. |
| preferred |
Definierar önskade platser (regioner) för geo-replikerade databaskonton i Azure Cosmos DB-tjänsten. Värden bör kommaavgränsas. Till exempel USA, östra, USA, södra centrala, Europa, norra |
| start |
Det här alternativet instruerar utlösaren att läsa ändringar från början av containerns ändringshistorik i stället för att starta vid den aktuella tidpunkten. Läsning från början fungerar bara första gången utlösaren startar, eftersom kontrollpunkterna redan lagras i efterföljande körningar. Att ange det här alternativet till sant när det redan har skapats lån har ingen effekt. |
| use |
Aktiverar konton i flera regioner för att skriva till lånesamlingen. |
Egenskapsinformation
checkpointDocumentCount
Anpassar mängden dokument mellan lånekontrollpunkter. Standardvärdet är efter varje funktionsanrop.
checkpointDocumentCount?: number
Egenskapsvärde
number
checkpointInterval
När den anges definierar den i millisekunder intervallet mellan lånekontrollpunkter. Standardvärdet är alltid efter varje funktionsanrop.
checkpointInterval?: number
Egenskapsvärde
number
collectionName
Namnet på samlingen som övervakas
collectionName: string
Egenskapsvärde
string
connectionStringSetting
En appinställning (eller miljövariabel) med Cosmos DB-anslutningssträngen
connectionStringSetting: string
Egenskapsvärde
string
createLeaseCollectionIfNotExists
Söker efter existens och skapar automatiskt lånesamlingen. Standardvärdet är false
createLeaseCollectionIfNotExists?: boolean
Egenskapsvärde
boolean
databaseName
Namnet på Azure Cosmos DB-databasen med samlingen som övervakas
databaseName: string
Egenskapsvärde
string
feedPollDelay
Tiden (i millisekunder) för fördröjningen mellan avsökningen av en partition för nya ändringar i flödet, när alla aktuella ändringar har tömts. Standardvärdet är 5 000 millisekunder eller 5 sekunder.
feedPollDelay?: number
Egenskapsvärde
number
leaseAcquireInterval
När den anges definierar den i millisekunder intervallet för att starta en uppgift för att beräkna om partitioner fördelas jämnt mellan kända värdinstanser. Standardvärdet är 13 000 (13 sekunder).
leaseAcquireInterval?: number
Egenskapsvärde
number
leaseCollectionName
Namnet på samlingen som ska lagra lån. Om den inte har angetts använder den "lån"
leaseCollectionName?: string
Egenskapsvärde
string
leaseCollectionPrefix
När värdet anges läggs det till som ett prefix till lånen som skapats i lånesamlingen för den här funktionen. Med hjälp av ett prefix kan två separata Azure Functions dela samma lånesamling med hjälp av olika prefix.
leaseCollectionPrefix?: string
Egenskapsvärde
string
leaseCollectionThroughput
När createLeaseCollectionIfNotExists är inställt på truedefinierar mängden enheter för begäranden som ska tilldelas till den skapade lånesamlingen
leaseCollectionThroughput?: number
Egenskapsvärde
number
leaseConnectionStringSetting
Namnet på en appinställning som innehåller anslutningssträngen till tjänsten som innehåller lånesamlingen.
Om den inte anges ansluter den till den tjänst som definierats av connectionStringSetting
leaseConnectionStringSetting?: string
Egenskapsvärde
string
leaseDatabaseName
Namnet på databasen som innehåller samlingen för att lagra lån. Om den inte anges använder den värdet för databaseName
leaseDatabaseName?: string
Egenskapsvärde
string
leaseExpirationInterval
När den anges definierar den i millisekunder det intervall för vilket lånet tas på ett lån som representerar en partition. Om lånet inte förnyas inom det här intervallet upphör det att gälla och ägarskapet för partitionen flyttas till en annan instans. Standardvärdet är 60000 (60 sekunder).
leaseExpirationInterval?: number
Egenskapsvärde
number
leaseRenewInterval
När den anges definierar den, i millisekunder, förnyelseintervallet för alla lån för partitioner som för närvarande innehas av en instans. Standardvärdet är 17 000 (17 sekunder).
leaseRenewInterval?: number
Egenskapsvärde
number
maxItemsPerInvocation
När den här egenskapen anges anger den maximala antalet objekt som tas emot per funktionsanrop. Om åtgärder i den övervakade containern utförs via lagrade procedurer bevaras transaktionsomfånget vid läsning av objekt från ändringsflödet. Därför kan antalet mottagna objekt vara högre än det angivna värdet så att objekten som ändras av samma transaktion returneras som en del av en atomisk batch.
maxItemsPerInvocation?: number
Egenskapsvärde
number
preferredLocations
Definierar önskade platser (regioner) för geo-replikerade databaskonton i Azure Cosmos DB-tjänsten. Värden bör kommaavgränsas. Till exempel USA, östra, USA, södra centrala, Europa, norra
preferredLocations?: string
Egenskapsvärde
string
startFromBeginning
Det här alternativet instruerar utlösaren att läsa ändringar från början av containerns ändringshistorik i stället för att starta vid den aktuella tidpunkten. Läsning från början fungerar bara första gången utlösaren startar, eftersom kontrollpunkterna redan lagras i efterföljande körningar. Att ange det här alternativet till sant när det redan har skapats lån har ingen effekt.
startFromBeginning?: boolean
Egenskapsvärde
boolean
useMultipleWriteLocations
Aktiverar konton i flera regioner för att skriva till lånesamlingen.
useMultipleWriteLocations?: boolean
Egenskapsvärde
boolean