<servicePointManager> 要素 (ネットワーク設定)

ネットワーク リソースへの接続を構成します。

configuration
  <system.net>
    <settings>
      <servicePointManager>

構文

<servicePointManager  
  checkCertificateName="true|false"  
  checkCertificateRevocationList="true|false"  
  encryptionPolicy="AllowNoEncryption|NoEncryption|RequireEncryption"  
  expect100Continue="true|false"  
  useNagleAlgorithm="true|false"  
  enableDnsRoundRobin="true|false"  
  dnsRefreshTimeout="time"  
/>  

属性および要素

以降のセクションでは、属性、子要素、および親要素について説明します。

属性

属性 説明
checkCertificateName 証明書を使用する前に、その証明書の名前がサーバー ホスト名と一致するかどうかをシステムが確認する必要があるかどうかを指定します。 既定値は true です。
checkCertificateRevocationList 証明書を使用する前に、その証明書が呼び出されているかどうかをシステムがチェックする必要があるかどうかを指定します。 既定値は false です。
dnsRefreshTimeout DNS ラウンド ロビン オプションと関連して、ドメイン ネーム サービス (DNS) の解決がキャッシュされる時間をミリ秒単位で指定します。 既定値は 120,000 ミリ秒 (2 分) です。
enableDnsRoundRobin 複数のインターネット プロトコル (IP) アドレスを持つホスト名の DNS の解決によって、すべてのアドレスが返されるか、最初のアドレスのみが返されるかを指定します。 既定値は false です。
encryptionPolicy ServicePointManager インスタンスの SSL/TLS セッションに適用される暗号化ポリシーを指定します。 有効な値は、EncryptionPolicy 列挙型の値と同じです。 暗号化ポリシーが NoEncryption に設定されている場合は、Null を使用する必要があります。 既定値は RequireEncryption です。
expect100Continue POST メソッドでサーバーからの 100-continue 応答が受信される必要があるかどうかを指定します。 既定値は true です。
useNagleAlgorithm サービス ポイント マネージャーによって制御される接続で Nagle アルゴリズムが使用されるかどうかを指定します。 既定値は true です。

子要素

なし。

親要素

要素 説明
[設定] System.Net 名前空間の基本的なネットワーク オプションを構成します。

解説

構成ファイル

この要素は、アプリケーション構成ファイルまたはマシン構成ファイル (Machine.config) で使用できます。

関連項目