Class ServicePointManagerConfigurator
Configures ServicePointManager class.
Use singleton Instance property
Inheritance
System.Object
ServicePointManagerConfigurator
Implements
System.IDisposable
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)
Assembly: Azos.Web.dll
Syntax
public sealed class ServicePointManagerConfigurator : ApplicationComponent, IDisposable, IApplicationComponent, 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 |
|
ComponentLogTopic
Declaration
public override string ComponentLogTopic { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
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
System.IDisposable
Extension Methods