ConnectionPolicy interface
A CosmosClienthez társított kapcsolati szabályzatot jelöli az Azure Cosmos DB adatbázis-szolgáltatásban.
Tulajdonságok
| connection |
Meghatározza, hogy a Cosmoshoz melyik módot kell csatlakoztatni. (Jelenleg csak az Átjáró lehetőséget támogatja) |
| enable |
Jelző a végpontok háttérfrissítésének engedélyezéséhez/letiltásához. Alapértelmezés szerint igaz.
A |
| enable |
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. |
| enable |
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 |
| enable |
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 |
| endpoint |
Sebesség ezredmásodpercben, amikor az ügyfél frissíti a végpontok listáját a háttérben |
| preferred |
Az olvasási kérelmek előnyben részesített helyeként használandó Azure-régiók listája. |
| request |
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. |
| retry |
A RetryOptions objektum, amely az újrapróbálkozások során használt számos konfigurálható tulajdonságot definiál. |
| use |
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 |
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