<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(Domain Name Service) 확인이 캐시되는 시간(밀리초)을 지정합니다. 기본값은 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)에 사용할 수 있습니다.