ConnectionPolicy クラス

定義

Azure Cosmos DB サービスに接続するための DocumentClient に関連付けられている接続ポリシーを表します。

public sealed class ConnectionPolicy
type ConnectionPolicy = class
Public NotInheritable Class ConnectionPolicy
継承
ConnectionPolicy

コンストラクター

ConnectionPolicy()

クラスの新しいインスタンスを ConnectionPolicy 初期化して、Azure Cosmos DB サービスに接続します。

プロパティ

ConnectionMode

Azure Cosmos DB サービスに接続するときにクライアントによって使用される接続モードを取得または設定します。

ConnectionProtocol

Azure Cosmos DB サービスに接続するときの接続プロトコルを取得または設定します。

Default

Azure Cosmos DB サービスへの接続に使用される既定の接続ポリシーを取得します。

EnableEndpointDiscovery

Azure Cosmos DB サービスで geo レプリケートされたデータベース アカウントのエンドポイント検出を有効にするフラグを取得または設定します。

EnableReadRequestsFallback

Azure Cosmos DB サービスのアカウントで構成された複数のリージョンへの読み取りを許可するかどうかを取得または設定します。

EnableTcpConnectionEndpointRediscovery

接続リセット通知でアドレス キャッシュの更新を有効にするフラグを取得または設定します

IdleTcpConnectionTimeout

(Direct/TCP)未使用の接続を閉じるアイドル時間を制御します。

MaxConnectionLimit

Azure Cosmos DB サービスのターゲット サービス エンドポイントに対して許可される同時接続の最大数を取得または設定します。

MaxRequestsPerTcpConnection

(Direct/TCP)1 つの TCP 接続で同時に許可される要求の数を制御します。 さらに多くの要求が同時に送信されると、ダイレクト/TCP クライアントは追加の接続を開きます。

MaxTcpConnectionsPerEndpoint

(Direct/TCP)各 Cosmos DB バックエンドに対して開くことができる TCP 接続の最大数を制御します。 MaxRequestsPerTcpConnection と共に、この設定では、1 つの Cosmos DB バックエンドに同時に送信される要求の数を制限します (MaxRequestsPerTcpConnection x MaxTcpConnectionPerEndpoint)。

MediaReadMode

Azure Cosmos DB サービスに接続するときの添付ファイル コンテンツ (メディア) のダウンロード モードを取得または設定します。

MediaRequestTimeout

Azure Cosmos DB サービスに接続するときのメディア要求タイムアウトを秒単位で取得または設定します。 この数値は、接続コンテンツ (メディア) 操作の応答がネットワーク ピアから返されるのを待機する時間を指定します。

OpenTcpConnectionTimeout

(Direct/TCP)接続の確立に許容される時間を制御します。

PortReuseMode

(Direct/TCP)トランスポート スタックで使用されるクライアント ポート再利用ポリシーを制御します。

PreferredLocations

Azure Cosmos DB サービス内の geo レプリケートされたデータベース アカウントの優先する場所 (リージョン) を取得および設定します。 たとえば、優先する場所として "米国東部" とします。

QueryPlanGenerationMode

SDK インスタンスがクエリ プランを取得する方法を制御するクエリ実行のフラグを取得または設定します。 ServiceInterop は、x64 で実行されているアプリケーションで Windows でのみ機能し、SDK でクエリ プランをローカルで生成できます

RequestTimeout

Azure Cosmos DB サービスに接続するときの要求タイムアウトを秒単位で取得または設定します。 この数値は、応答がネットワーク ピアから返されるのを待機する時間を指定します。

RetryOptions

Azure Cosmos DB サービス内の にRetryOptionsDocumentClient関連付けられている を取得または設定します。

UseMultipleWriteLocations

Azure Cosmos DB サービス内の geo レプリケートされたデータベース アカウントの任意の場所 (リージョン) に対する書き込みを有効にするフラグを取得または設定します。

UserAgentSuffix

Azure Cosmos DB サービスの既定のユーザー エージェントに追加するサフィックス。

メソッド

SetCurrentLocation(String)

クライアントが PreferredLocations 実行されている現在のリージョンに基づいて、Azure Cosmos DB サービス内の geo レプリケートされたデータベース アカウントの を自動的に設定します。

適用対象