Dela via


CosmosDBv3TriggerOptions interface

Egenskaper

checkpointDocumentCount

Anpassar mängden dokument mellan lånekontrollpunkter. Standardvärdet är efter varje funktionsanrop.

checkpointInterval

När den anges definierar den i millisekunder intervallet mellan lånekontrollpunkter. Standardvärdet är alltid efter varje funktionsanrop.

collectionName

Namnet på samlingen som övervakas

connectionStringSetting

En appinställning (eller miljövariabel) med Cosmos DB-anslutningssträngen

createLeaseCollectionIfNotExists

Söker efter existens och skapar automatiskt lånesamlingen. Standardvärdet är false

databaseName

Namnet på Azure Cosmos DB-databasen med samlingen som övervakas

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.

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).

leaseCollectionName

Namnet på samlingen som ska lagra lån. Om den inte har angetts använder den "lån"

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.

leaseCollectionThroughput

När createLeaseCollectionIfNotExists är inställt på truedefinierar mängden enheter för begäranden som ska tilldelas till den skapade lånesamlingen

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

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

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).

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).

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.

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

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.

useMultipleWriteLocations

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