March 2002
Intermediate to advanced
864 pages
31h 8m
English
ServicePoint
This class is used by
ServicePointManager to manage
connections to remote hosts. The .NET Framework reuses service
points for all requests to a given URI. The lifetime of a given
ServicePoint is governed by its
MaxIdleTime property.
The ServicePoint class is a high-level
abstraction of the underlying implementation. Details of the
implementation, such as the sockets used for HTTP transport,
are not publicly exposed.
public class ServicePoint { // Public Instance Properties public field Uri Address{get; } public field X509Certificate Certificate{get; } public field X509Certificate ClientCertificate{get; } public field int ConnectionLimit{set; get; } public field string ConnectionName{get; } public field int CurrentConnections{get; } public field DateTime IdleSince{get; } public field int MaxIdleTime{set; get; } public virtual field Version ProtocolVersion{get; } public field bool SupportsPipelining{get; } // Public Instance Methods public override method int GetHashCode(); // overrides object }
HttpWebRequest.ServicePoint, ServicePointManager.FindServicePoint()
ICertificatePolicy.CheckValidationResult()