ConnectionPolicy interface

Představuje zásadu připojení přidruženou ke službě CosmosClient v databázové službě Azure Cosmos DB.

Vlastnosti

connectionMode

Určuje, pomocí kterého režimu se chcete připojit ke službě Cosmos. (Aktuálně podporuje pouze možnost Brány)

enableBackgroundEndpointRefreshing

Příznak pro povolení nebo zakázání aktualizace koncových bodů na pozadí Výchozí hodnota je false. Zjišťování koncových bodů pomocí bude enableEndpointsDiscovery i nadále fungovat pro neúspěšné požadavky.

enableEndpointDiscovery

Příznak pro povolení nebo zakázání automatického přesměrování požadavků na základě operací čtení a zápisu Výchozí hodnota true Vyžaduje se k volání client.dispose(), pokud je nastavená hodnota true po zničení CosmosClient uvnitř jiného procesu nebo v prohlížeči.

endpointRefreshRateInMs

Rychlost v milisekundách, při které klient aktualizuje seznam koncových bodů na pozadí

preferredLocations

Seznam oblastí Azure, které se mají použít jako upřednostňovaná umístění pro žádosti o čtení

requestTimeout

Časový limit požadavku (doba čekání na odpověď od partnerského síťového partnera). Reprezentováno v milisekundách.

retryOptions

RetryOptions Objekt, který definuje několik konfigurovatelných vlastností používaných během opakování.

useMultipleWriteLocations

Příznak, který povoluje zápisy do všech umístění (oblastí) pro geograficky replikované databázové účty ve službě Azure Cosmos DB. Výchozí je false.

Podrobnosti vlastnosti

connectionMode

Určuje, pomocí kterého režimu se chcete připojit ke službě Cosmos. (Aktuálně podporuje pouze možnost Brány)

connectionMode?: Gateway

Hodnota vlastnosti

enableBackgroundEndpointRefreshing

Příznak pro povolení nebo zakázání aktualizace koncových bodů na pozadí Výchozí hodnota je false. Zjišťování koncových bodů pomocí bude enableEndpointsDiscovery i nadále fungovat pro neúspěšné požadavky.

enableBackgroundEndpointRefreshing?: boolean

Hodnota vlastnosti

boolean

enableEndpointDiscovery

Příznak pro povolení nebo zakázání automatického přesměrování požadavků na základě operací čtení a zápisu Výchozí hodnota true Vyžaduje se k volání client.dispose(), pokud je nastavená hodnota true po zničení CosmosClient uvnitř jiného procesu nebo v prohlížeči.

enableEndpointDiscovery?: boolean

Hodnota vlastnosti

boolean

endpointRefreshRateInMs

Rychlost v milisekundách, při které klient aktualizuje seznam koncových bodů na pozadí

endpointRefreshRateInMs?: number

Hodnota vlastnosti

number

preferredLocations

Seznam oblastí Azure, které se mají použít jako upřednostňovaná umístění pro žádosti o čtení

preferredLocations?: string[]

Hodnota vlastnosti

string[]

requestTimeout

Časový limit požadavku (doba čekání na odpověď od partnerského síťového partnera). Reprezentováno v milisekundách.

requestTimeout?: number

Hodnota vlastnosti

number

retryOptions

RetryOptions Objekt, který definuje několik konfigurovatelných vlastností používaných během opakování.

retryOptions?: RetryOptions

Hodnota vlastnosti

useMultipleWriteLocations

Příznak, který povoluje zápisy do všech umístění (oblastí) pro geograficky replikované databázové účty ve službě Azure Cosmos DB. Výchozí je false.

useMultipleWriteLocations?: boolean

Hodnota vlastnosti

boolean