using System; using System.Collections.Generic; using System.Net.Sockets; using System.Security.Cryptography.X509Certificates; using System.Threading; using Cpp2IlInjected; namespace System.Net { /// Provides connection management for HTTP connections. // Token: 0x0200029F RID: 671 [Token(Token = "0x200029F")] public class ServicePoint { // Token: 0x0600115E RID: 4446 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600115E")] [Address(RVA = "0x2235150", Offset = "0x2233F50", VA = "0x182235150")] internal ServicePoint(Uri uri, int connectionLimit, int maxIdleTime) { } /// Gets the Uniform Resource Identifier (URI) of the server that this object connects to. /// An instance of the class that contains the URI of the Internet server that this object connects to. /// The is in host mode. // Token: 0x17000374 RID: 884 // (get) Token: 0x0600115F RID: 4447 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000374")] public Uri Address { [Token(Token = "0x600115F")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] get { return null; } } /// Gets or sets the maximum number of connections allowed on this object. /// The maximum number of connections allowed on this object. /// The connection limit is equal to or less than 0. // Token: 0x17000375 RID: 885 // (get) Token: 0x06001160 RID: 4448 RVA: 0x000081F0 File Offset: 0x000063F0 [Token(Token = "0x17000375")] public int ConnectionLimit { [Token(Token = "0x6001160")] [Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")] get { return 0; } } /// Gets the version of the HTTP protocol that the object uses. /// A object that contains the HTTP protocol version that the object uses. // Token: 0x17000376 RID: 886 // (get) Token: 0x06001161 RID: 4449 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000376")] public virtual Version ProtocolVersion { [Token(Token = "0x6001161")] [Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0", Slot = "4")] get { return null; } } /// Gets or sets a value that determines whether 100-Continue behavior is used. /// /// to expect 100-Continue responses for requests; otherwise, . The default value is . // Token: 0x17000377 RID: 887 // (set) Token: 0x06001162 RID: 4450 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000377")] public bool Expect100Continue { [Token(Token = "0x6001162")] [Address(RVA = "0x410010", Offset = "0x40EE10", VA = "0x180410010")] set { } } /// Gets or sets a value that determines whether the Nagle algorithm is used on connections managed by this object. /// /// to use the Nagle algorithm; otherwise, . The default value is . // Token: 0x17000378 RID: 888 // (get) Token: 0x06001163 RID: 4451 RVA: 0x00008208 File Offset: 0x00006408 // (set) Token: 0x06001164 RID: 4452 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000378")] public bool UseNagleAlgorithm { [Token(Token = "0x6001163")] [Address(RVA = "0x75C260", Offset = "0x75B060", VA = "0x18075C260")] get { return default(bool); } [Token(Token = "0x6001164")] [Address(RVA = "0x7223D0", Offset = "0x7211D0", VA = "0x1807223D0")] set { } } // Token: 0x17000379 RID: 889 // (get) Token: 0x06001165 RID: 4453 RVA: 0x00008220 File Offset: 0x00006420 // (set) Token: 0x06001166 RID: 4454 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000379")] internal bool SendContinue { [Token(Token = "0x6001165")] [Address(RVA = "0x22357E0", Offset = "0x22345E0", VA = "0x1822357E0")] get { return default(bool); } [Token(Token = "0x6001166")] [Address(RVA = "0x410010", Offset = "0x40EE10", VA = "0x180410010")] set { } } /// Enables or disables the keep-alive option on a TCP connection. /// If set to true, then the TCP keep-alive option on a TCP connection will be enabled using the specified and values. /// If set to false, then the TCP keep-alive option is disabled and the remaining parameters are ignored. /// The default value is false. /// Specifies the timeout, in milliseconds, with no activity until the first keep-alive packet is sent. /// The value must be greater than 0. If a value of less than or equal to zero is passed an is thrown. /// Specifies the interval, in milliseconds, between when successive keep-alive packets are sent if no acknowledgement is received. /// The value must be greater than 0. If a value of less than or equal to zero is passed an is thrown. /// The value specified for or parameter is less than or equal to 0. // Token: 0x06001167 RID: 4455 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001167")] [Address(RVA = "0x2234FE0", Offset = "0x2233DE0", VA = "0x182234FE0")] public void SetTcpKeepAlive(bool enabled, int keepAliveTime, int keepAliveInterval) { } // Token: 0x06001168 RID: 4456 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001168")] [Address(RVA = "0x2234A30", Offset = "0x2233830", VA = "0x182234A30")] internal void KeepAliveSetup(Socket socket) { } // Token: 0x06001169 RID: 4457 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001169")] [Address(RVA = "0x2234AF0", Offset = "0x22338F0", VA = "0x182234AF0")] private static void PutBytes(byte[] bytes, uint v, int offset) { } // Token: 0x1700037A RID: 890 // (get) Token: 0x0600116A RID: 4458 RVA: 0x00008238 File Offset: 0x00006438 // (set) Token: 0x0600116B RID: 4459 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700037A")] internal bool UsesProxy { [Token(Token = "0x600116A")] [Address(RVA = "0x4C2F40", Offset = "0x4C1D40", VA = "0x1804C2F40")] get { return default(bool); } [Token(Token = "0x600116B")] [Address(RVA = "0x63E280", Offset = "0x63D080", VA = "0x18063E280")] set { } } // Token: 0x1700037B RID: 891 // (get) Token: 0x0600116C RID: 4460 RVA: 0x00008250 File Offset: 0x00006450 // (set) Token: 0x0600116D RID: 4461 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700037B")] internal bool UseConnect { [Token(Token = "0x600116C")] [Address(RVA = "0x46A7B0", Offset = "0x4695B0", VA = "0x18046A7B0")] get { return default(bool); } [Token(Token = "0x600116D")] [Address(RVA = "0xD53F10", Offset = "0xD52D10", VA = "0x180D53F10")] set { } } // Token: 0x0600116E RID: 4462 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600116E")] [Address(RVA = "0x22348D0", Offset = "0x22336D0", VA = "0x1822348D0")] private WebConnectionGroup GetConnectionGroup(string name) { return null; } // Token: 0x0600116F RID: 4463 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600116F")] [Address(RVA = "0x2234CB0", Offset = "0x2233AB0", VA = "0x182234CB0")] private void RemoveConnectionGroup(WebConnectionGroup group) { } // Token: 0x06001170 RID: 4464 RVA: 0x00008268 File Offset: 0x00006468 [Token(Token = "0x6001170")] [Address(RVA = "0x2234390", Offset = "0x2233190", VA = "0x182234390")] private bool CheckAvailableForRecycling(out DateTime outIdleSince) { return default(bool); } // Token: 0x06001171 RID: 4465 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001171")] [Address(RVA = "0x2234A10", Offset = "0x2233810", VA = "0x182234A10")] private void IdleTimerCallback(object obj) { } // Token: 0x1700037C RID: 892 // (get) Token: 0x06001172 RID: 4466 RVA: 0x00008280 File Offset: 0x00006480 [Token(Token = "0x1700037C")] private bool HasTimedOut { [Token(Token = "0x6001172")] [Address(RVA = "0x2235220", Offset = "0x2234020", VA = "0x182235220")] get { return default(bool); } } // Token: 0x1700037D RID: 893 // (get) Token: 0x06001173 RID: 4467 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700037D")] internal IPHostEntry HostEntry { [Token(Token = "0x6001173")] [Address(RVA = "0x2235360", Offset = "0x2234160", VA = "0x182235360")] get { return null; } } // Token: 0x06001174 RID: 4468 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001174")] [Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")] internal void SetVersion(Version version) { } // Token: 0x06001175 RID: 4469 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001175")] [Address(RVA = "0x2234D50", Offset = "0x2233B50", VA = "0x182234D50")] internal EventHandler SendRequest(HttpWebRequest request, string groupName) { return null; } // Token: 0x06001176 RID: 4470 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001176")] [Address(RVA = "0x2235110", Offset = "0x2233F10", VA = "0x182235110")] internal void UpdateServerCertificate(X509Certificate certificate) { } // Token: 0x06001177 RID: 4471 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001177")] [Address(RVA = "0x22350D0", Offset = "0x2233ED0", VA = "0x1822350D0")] internal void UpdateClientCertificate(X509Certificate certificate) { } // Token: 0x06001178 RID: 4472 RVA: 0x00008298 File Offset: 0x00006498 [Token(Token = "0x6001178")] [Address(RVA = "0x2234280", Offset = "0x2233080", VA = "0x182234280")] internal bool CallEndPointDelegate(Socket sock, IPEndPoint remote) { return default(bool); } // Token: 0x04000A32 RID: 2610 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000A32")] private readonly Uri uri; // Token: 0x04000A33 RID: 2611 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000A33")] private int connectionLimit; // Token: 0x04000A34 RID: 2612 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4000A34")] private int maxIdleTime; // Token: 0x04000A35 RID: 2613 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000A35")] private int currentConnections; // Token: 0x04000A36 RID: 2614 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000A36")] private DateTime idleSince; // Token: 0x04000A37 RID: 2615 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000A37")] private DateTime lastDnsResolve; // Token: 0x04000A38 RID: 2616 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000A38")] private Version protocolVersion; // Token: 0x04000A39 RID: 2617 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000A39")] private IPHostEntry host; // Token: 0x04000A3A RID: 2618 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4000A3A")] private bool usesProxy; // Token: 0x04000A3B RID: 2619 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4000A3B")] private Dictionary groups; // Token: 0x04000A3C RID: 2620 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000A3C")] private bool sendContinue; // Token: 0x04000A3D RID: 2621 [FieldOffset(Offset = "0x59")] [Token(Token = "0x4000A3D")] private bool useConnect; // Token: 0x04000A3E RID: 2622 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4000A3E")] private object hostE; // Token: 0x04000A3F RID: 2623 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4000A3F")] private bool useNagle; // Token: 0x04000A40 RID: 2624 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4000A40")] private BindIPEndPoint endPointCallback; // Token: 0x04000A41 RID: 2625 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4000A41")] private bool tcp_keepalive; // Token: 0x04000A42 RID: 2626 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x4000A42")] private int tcp_keepalive_time; // Token: 0x04000A43 RID: 2627 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4000A43")] private int tcp_keepalive_interval; // Token: 0x04000A44 RID: 2628 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4000A44")] private Timer idleTimer; // Token: 0x04000A45 RID: 2629 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4000A45")] private object m_ServerCertificateOrBytes; // Token: 0x04000A46 RID: 2630 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4000A46")] private object m_ClientCertificateOrBytes; } }