Class ServicePointManagerConfigurator
  
  Configures ServicePointManager class.
Use singleton Instance property
 
  
  
    Inheritance
    System.Object
    ServicePointManagerConfigurator
   
  
  
    Inherited Members
    
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.ToString()
    
   
  
  Assembly: NFX.Web.dll
  Syntax
  
    public sealed class ServicePointManagerConfigurator : IConfigurable
   
  Fields
  
  
  
  CONFIG_POLICY_SECTION
  
  
  Declaration
  
    public const string CONFIG_POLICY_SECTION = "policy"
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  
  CONFIG_SERVICE_POINT_SECTION
  
  
  Declaration
  
    public const string CONFIG_SERVICE_POINT_SECTION = "service-point"
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  
  CONFIG_TCP_KEEPALIVE_ENABLED_ATTR
  
  
  Declaration
  
    public const string CONFIG_TCP_KEEPALIVE_ENABLED_ATTR = "tcp-keepalive-enabled"
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  
  CONFIG_TCP_KEEPALIVE_INTERVAL_MS_ATTR
  
  
  Declaration
  
    public const string CONFIG_TCP_KEEPALIVE_INTERVAL_MS_ATTR = "tcp-keepalive-interval-ms"
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  
  CONFIG_TCP_KEEPALIVE_TIME_MS_ATTR
  
  
  Declaration
  
    public const string CONFIG_TCP_KEEPALIVE_TIME_MS_ATTR = "tcp-keepalive-time-ms"
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  
  CONFIG_URI_ATTR
  
  
  Declaration
  
    public const string CONFIG_URI_ATTR = "uri"
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  Properties
  
  
  
  
  CheckCertificateRevocationList
  
  
  Declaration
  
    [Config]
public bool CheckCertificateRevocationList { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  DefaultConnectionLimit
  
  
  Declaration
  
    [Config]
public int DefaultConnectionLimit { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  DnsRefreshTimeout
  
  
  Declaration
  
    [Config]
public int DnsRefreshTimeout { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  EnableDnsRoundRobin
  
  
  Declaration
  
    [Config]
public bool EnableDnsRoundRobin { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  Expect100Continue
  
  
  Declaration
  
    [Config("$expect-100-continue")]
public bool Expect100Continue { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  MaxServicePointIdleTime
  
  
  Declaration
  
    [Config]
public int MaxServicePointIdleTime { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  MaxServicePoints
  
  
  Declaration
  
    [Config]
public int MaxServicePoints { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  Policy
  
  
  Declaration
  
    public ServicePointManagerConfigurator.OperationPolicy Policy { get; }
   
  Property Value
  
  
  
  
  SecurityProtocol
  
  
  Declaration
  
    [Config]
public SecurityProtocolType SecurityProtocol { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Net.SecurityProtocolType | 
         | 
      
    
  
  
  
  
  ServicePoints
  
  
  Declaration
  
    public IEnumerable<ServicePointManagerConfigurator.ServicePointConfigurator> ServicePoints { get; }
   
  Property Value
  
  
  
  
  UseNagleAlgorithm
  
  
  Declaration
  
    [Config]
public bool UseNagleAlgorithm { get; }
   
  Property Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  Explicit Interface Implementations
  
  
  
  
  
  
  
  Declaration
  
    void IConfigurable.Configure(IConfigSectionNode node)
   
  Parameters
  
  Implements
  
  Extension Methods