System.Net.ServicePointManager
namespace System.Net
{
public class ServicePointManager
{
public const int DefaultNonPersistentConnectionLimit = 4;
public const int DefaultPersistentConnectionLimit = 2;
public static bool CheckCertificateRevocationList { get; set; }
public static int DefaultConnectionLimit { get; set; }
public static int DnsRefreshTimeout { get; set; }
public static bool EnableDnsRoundRobin { get; set; }
public static EncryptionPolicy EncryptionPolicy { get; }
public static bool Expect100Continue { get; set; }
public static int MaxServicePointIdleTime { get; set; }
public static int MaxServicePoints { get; set; }
public static bool ReusePort { get; set; }
public static SecurityProtocolType SecurityProtocol { get; set; }
public static RemoteCertificateValidationCallback ServerCertificateValidationCallback { get; set; }
public static bool UseNagleAlgorithm { get; set; }
public static ServicePoint FindServicePoint(string uriString, IWebProxy proxy);
public static ServicePoint FindServicePoint(Uri address);
public static ServicePoint FindServicePoint(Uri address, IWebProxy proxy);
public static void SetTcpKeepAlive(bool enabled, int keepAliveTime, int keepAliveInterval);
}
}