ConnectionPolicy クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 レプリケートされたデータベース アカウントの を自動的に設定します。 |
適用対象
Azure SDK for .NET