ServicePointManager.DefaultConnectionLimit プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ServicePoint オブジェクトで許可される同時接続の最大数を取得または設定します。
public:
static property int DefaultConnectionLimit { int get(); void set(int value); };
public static int DefaultConnectionLimit { get; set; }
static member DefaultConnectionLimit : int with get, set
Public Shared Property DefaultConnectionLimit As Integer
プロパティ値
ServicePoint オブジェクトで許可されているコンカレント接続の最大数。 既定の接続制限は、ASP.NET ホストされているアプリケーションの場合は 10、それ以外の場合は 2 です。 アプリが ASP.NET ホストとして実行されている場合、autoConfig プロパティが true
に設定されていると、構成ファイルからこのプロパティの値を変更することはできません。 ただし、autoConfig プロパティが true
であれば、プログラムで値を変更できます。 AppDomain の読み込み時に、目的の値を 1 回だけ設定します。
例外
例
次のコード例では、このプロパティを設定します。
ServicePointManager::UseNagleAlgorithm = true;
ServicePointManager::Expect100Continue = true;
ServicePointManager::CheckCertificateRevocationList = true;
ServicePointManager::DefaultConnectionLimit = ServicePointManager::DefaultPersistentConnectionLimit;
ServicePointManager.UseNagleAlgorithm = true;
ServicePointManager.Expect100Continue = true;
ServicePointManager.CheckCertificateRevocationList = true;
ServicePointManager.DefaultConnectionLimit = ServicePointManager.DefaultPersistentConnectionLimit;
ServicePointManager.UseNagleAlgorithm = True
ServicePointManager.Expect100Continue = True
ServicePointManager.CheckCertificateRevocationList = True
ServicePointManager.DefaultConnectionLimit = _
ServicePointManager.DefaultPersistentConnectionLimit
注釈
プロパティは DefaultConnectionLimit 、オブジェクトの作成時にオブジェクトが プロパティに ServicePointManager 割り当てる同時接続の既定の ConnectionLimit 最大数を ServicePoint 設定します。
プロパティを DefaultConnectionLimit 変更しても、既存 ServicePoint のオブジェクトには影響しません。変更後に初期化されるオブジェクトにのみ ServicePoint 影響します。 このプロパティの値が直接または構成によって設定されていない場合、値の既定値は定数 DefaultPersistentConnectionLimitになります。
注意
プロパティに対する変更は DefaultConnectionLimit 、HTTP 1.0 接続と HTTP 1.1 接続の両方に影響します。 HTTP 1.0 プロトコルと HTTP 1.1 プロトコルの接続制限を個別に変更することはできません。
適用対象
こちらもご覧ください
.NET