Megosztás a következőn keresztül:


ConnectionPolicy interface

A CosmosClienthez társított kapcsolati szabályzatot jelöli az Azure Cosmos DB adatbázis-szolgáltatásban.

Tulajdonságok

connectionMode

Meghatározza, hogy a Cosmoshoz melyik módot kell csatlakoztatni. (Jelenleg csak az Átjáró lehetőséget támogatja)

enableBackgroundEndpointRefreshing

Jelző a végpontok háttérfrissítésének engedélyezéséhez/letiltásához. Alapértelmezés szerint igaz. A enableEndpointsDiscovery használatával végzett végpontfelderítés továbbra is működni fog a sikertelen kérések esetén.

enableEndpointDiscovery

Jelölő a kérések automatikus átirányításának engedélyezéséhez/letiltásához olvasási/írási műveletek alapján. Alapértelmezett igaz. A client.dispose() meghívásához szükséges, ha ez igaz értékre van állítva, miután a CosmosClient egy másik folyamaton belül vagy a böngészőben megsemmisült.

enablePartitionLevelCircuitBreaker

Megjelölés a partíciószintenkénti áramkör-megszakító (PPCB) engedélyezéséhez/letiltásához. Alapértelmezés szerint hamis. Megjegyzés: Szükséges enableEndpointDiscovery , hogy legyen true. Ha a végpontfelderítés le van tiltva, ennek a beállításnak nincs hatása.

enablePartitionLevelFailover

Megjelölés a partíciószintenkénti feladatátvétel (PPAF) engedélyezéséhez/letiltásához. Alapértelmezés szerint igaz. Automatikusan feladatátvételt végez más elérhető partíciókra, ha egy partíció elérhetetlenné válik. Ha engedélyezve van, az enablePartitionLevelCircuitBreaker is igaz értékre lesz állítva. Megjegyzés: A dinamikus engedélyezéshez mindkettőre enableEndpointDiscovery szükség van, és enableBackgroundEndpointRefreshing hogy legyen true. Ha a végpontfelderítés le van tiltva, ennek a beállításnak nincs hatása.

endpointRefreshRateInMs

Sebesség ezredmásodpercben, amikor az ügyfél frissíti a végpontok listáját a háttérben

preferredLocations

Az olvasási kérelmek előnyben részesített helyeként használandó Azure-régiók listája.

requestTimeout

Időtúllépés kérése (a hálózati társ válaszának várakozási ideje). Ezredmásodpercben ábrázolva.

retryOptions

A RetryOptions objektum, amely az újrapróbálkozások során használt számos konfigurálható tulajdonságot definiál.

useMultipleWriteLocations

Az a jelző, amely lehetővé teszi az írást az Azure Cosmos DB szolgáltatásban lévő georeplikált adatbázisfiókok bármely helyére (régiójára). Az alapértelmezett érték true.

Tulajdonság adatai

connectionMode

Meghatározza, hogy a Cosmoshoz melyik módot kell csatlakoztatni. (Jelenleg csak az Átjáró lehetőséget támogatja)

connectionMode?: Gateway

Tulajdonság értéke

enableBackgroundEndpointRefreshing

Jelző a végpontok háttérfrissítésének engedélyezéséhez/letiltásához. Alapértelmezés szerint igaz. A enableEndpointsDiscovery használatával végzett végpontfelderítés továbbra is működni fog a sikertelen kérések esetén.

enableBackgroundEndpointRefreshing?: boolean

Tulajdonság értéke

boolean

enableEndpointDiscovery

Jelölő a kérések automatikus átirányításának engedélyezéséhez/letiltásához olvasási/írási műveletek alapján. Alapértelmezett igaz. A client.dispose() meghívásához szükséges, ha ez igaz értékre van állítva, miután a CosmosClient egy másik folyamaton belül vagy a böngészőben megsemmisült.

enableEndpointDiscovery?: boolean

Tulajdonság értéke

boolean

enablePartitionLevelCircuitBreaker

Megjelölés a partíciószintenkénti áramkör-megszakító (PPCB) engedélyezéséhez/letiltásához. Alapértelmezés szerint hamis. Megjegyzés: Szükséges enableEndpointDiscovery , hogy legyen true. Ha a végpontfelderítés le van tiltva, ennek a beállításnak nincs hatása.

enablePartitionLevelCircuitBreaker?: boolean

Tulajdonság értéke

boolean

enablePartitionLevelFailover

Megjelölés a partíciószintenkénti feladatátvétel (PPAF) engedélyezéséhez/letiltásához. Alapértelmezés szerint igaz. Automatikusan feladatátvételt végez más elérhető partíciókra, ha egy partíció elérhetetlenné válik. Ha engedélyezve van, az enablePartitionLevelCircuitBreaker is igaz értékre lesz állítva. Megjegyzés: A dinamikus engedélyezéshez mindkettőre enableEndpointDiscovery szükség van, és enableBackgroundEndpointRefreshing hogy legyen true. Ha a végpontfelderítés le van tiltva, ennek a beállításnak nincs hatása.

enablePartitionLevelFailover?: boolean

Tulajdonság értéke

boolean

endpointRefreshRateInMs

Sebesség ezredmásodpercben, amikor az ügyfél frissíti a végpontok listáját a háttérben

endpointRefreshRateInMs?: number

Tulajdonság értéke

number

preferredLocations

Az olvasási kérelmek előnyben részesített helyeként használandó Azure-régiók listája.

preferredLocations?: string[]

Tulajdonság értéke

string[]

requestTimeout

Időtúllépés kérése (a hálózati társ válaszának várakozási ideje). Ezredmásodpercben ábrázolva.

requestTimeout?: number

Tulajdonság értéke

number

retryOptions

A RetryOptions objektum, amely az újrapróbálkozások során használt számos konfigurálható tulajdonságot definiál.

retryOptions?: RetryOptions

Tulajdonság értéke

useMultipleWriteLocations

Az a jelző, amely lehetővé teszi az írást az Azure Cosmos DB szolgáltatásban lévő georeplikált adatbázisfiókok bármely helyére (régiójára). Az alapértelmezett érték true.

useMultipleWriteLocations?: boolean

Tulajdonság értéke

boolean