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: 0x0200029B RID: 667 [Token(Token = "0x200029B")] public class ServicePoint { // Token: 0x06001148 RID: 4424 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001148")] [Address(RVA = "0x8AFD10", Offset = "0x8AED10", VA = "0x1808AFD10")] 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: 0x17000370 RID: 880 // (get) Token: 0x06001149 RID: 4425 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000370")] public Uri Address { [Token(Token = "0x6001149")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] 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: 0x17000371 RID: 881 // (get) Token: 0x0600114A RID: 4426 RVA: 0x000081D8 File Offset: 0x000063D8 [Token(Token = "0x17000371")] public int ConnectionLimit { [Token(Token = "0x600114A")] [Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")] 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: 0x17000372 RID: 882 // (get) Token: 0x0600114B RID: 4427 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000372")] public virtual Version ProtocolVersion { [Token(Token = "0x600114B")] [Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0", 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: 0x17000373 RID: 883 // (set) Token: 0x0600114C RID: 4428 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000373")] public bool Expect100Continue { [Token(Token = "0x600114C")] [Address(RVA = "0x51DB50", Offset = "0x51CB50", VA = "0x18051DB50")] 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: 0x17000374 RID: 884 // (get) Token: 0x0600114D RID: 4429 RVA: 0x000081F0 File Offset: 0x000063F0 // (set) Token: 0x0600114E RID: 4430 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000374")] public bool UseNagleAlgorithm { [Token(Token = "0x600114D")] [Address(RVA = "0x4B4FC0", Offset = "0x4B3FC0", VA = "0x1804B4FC0")] get { return default(bool); } [Token(Token = "0x600114E")] [Address(RVA = "0x5AA170", Offset = "0x5A9170", VA = "0x1805AA170")] set { } } // Token: 0x17000375 RID: 885 // (get) Token: 0x0600114F RID: 4431 RVA: 0x00008208 File Offset: 0x00006408 // (set) Token: 0x06001150 RID: 4432 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000375")] internal bool SendContinue { [Token(Token = "0x600114F")] [Address(RVA = "0x8B03A0", Offset = "0x8AF3A0", VA = "0x1808B03A0")] get { return default(bool); } [Token(Token = "0x6001150")] [Address(RVA = "0x51DB50", Offset = "0x51CB50", VA = "0x18051DB50")] 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: 0x06001151 RID: 4433 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001151")] [Address(RVA = "0x8AFBA0", Offset = "0x8AEBA0", VA = "0x1808AFBA0")] public void SetTcpKeepAlive(bool enabled, int keepAliveTime, int keepAliveInterval) { } // Token: 0x06001152 RID: 4434 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001152")] [Address(RVA = "0x8AF5F0", Offset = "0x8AE5F0", VA = "0x1808AF5F0")] internal void KeepAliveSetup(Socket socket) { } // Token: 0x06001153 RID: 4435 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001153")] [Address(RVA = "0x8AF6B0", Offset = "0x8AE6B0", VA = "0x1808AF6B0")] private static void PutBytes(byte[] bytes, uint v, int offset) { } // Token: 0x17000376 RID: 886 // (get) Token: 0x06001154 RID: 4436 RVA: 0x00008220 File Offset: 0x00006420 // (set) Token: 0x06001155 RID: 4437 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000376")] internal bool UsesProxy { [Token(Token = "0x6001154")] [Address(RVA = "0x42EBF0", Offset = "0x42DBF0", VA = "0x18042EBF0")] get { return default(bool); } [Token(Token = "0x6001155")] [Address(RVA = "0x42F020", Offset = "0x42E020", VA = "0x18042F020")] set { } } // Token: 0x17000377 RID: 887 // (get) Token: 0x06001156 RID: 4438 RVA: 0x00008238 File Offset: 0x00006438 // (set) Token: 0x06001157 RID: 4439 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000377")] internal bool UseConnect { [Token(Token = "0x6001156")] [Address(RVA = "0x538C50", Offset = "0x537C50", VA = "0x180538C50")] get { return default(bool); } [Token(Token = "0x6001157")] [Address(RVA = "0x6A46A0", Offset = "0x6A36A0", VA = "0x1806A46A0")] set { } } // Token: 0x06001158 RID: 4440 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001158")] [Address(RVA = "0x8AF490", Offset = "0x8AE490", VA = "0x1808AF490")] private WebConnectionGroup GetConnectionGroup(string name) { return null; } // Token: 0x06001159 RID: 4441 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001159")] [Address(RVA = "0x8AF870", Offset = "0x8AE870", VA = "0x1808AF870")] private void RemoveConnectionGroup(WebConnectionGroup group) { } // Token: 0x0600115A RID: 4442 RVA: 0x00008250 File Offset: 0x00006450 [Token(Token = "0x600115A")] [Address(RVA = "0x8AEF50", Offset = "0x8ADF50", VA = "0x1808AEF50")] private bool CheckAvailableForRecycling(out DateTime outIdleSince) { return default(bool); } // Token: 0x0600115B RID: 4443 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600115B")] [Address(RVA = "0x8AF5D0", Offset = "0x8AE5D0", VA = "0x1808AF5D0")] private void IdleTimerCallback(object obj) { } // Token: 0x17000378 RID: 888 // (get) Token: 0x0600115C RID: 4444 RVA: 0x00008268 File Offset: 0x00006468 [Token(Token = "0x17000378")] private bool HasTimedOut { [Token(Token = "0x600115C")] [Address(RVA = "0x8AFDE0", Offset = "0x8AEDE0", VA = "0x1808AFDE0")] get { return default(bool); } } // Token: 0x17000379 RID: 889 // (get) Token: 0x0600115D RID: 4445 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000379")] internal IPHostEntry HostEntry { [Token(Token = "0x600115D")] [Address(RVA = "0x8AFF20", Offset = "0x8AEF20", VA = "0x1808AFF20")] get { return null; } } // Token: 0x0600115E RID: 4446 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600115E")] [Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")] internal void SetVersion(Version version) { } // Token: 0x0600115F RID: 4447 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600115F")] [Address(RVA = "0x8AF910", Offset = "0x8AE910", VA = "0x1808AF910")] internal EventHandler SendRequest(HttpWebRequest request, string groupName) { return null; } // Token: 0x06001160 RID: 4448 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001160")] [Address(RVA = "0x8AFCD0", Offset = "0x8AECD0", VA = "0x1808AFCD0")] internal void UpdateServerCertificate(X509Certificate certificate) { } // Token: 0x06001161 RID: 4449 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001161")] [Address(RVA = "0x8AFC90", Offset = "0x8AEC90", VA = "0x1808AFC90")] internal void UpdateClientCertificate(X509Certificate certificate) { } // Token: 0x06001162 RID: 4450 RVA: 0x00008280 File Offset: 0x00006480 [Token(Token = "0x6001162")] [Address(RVA = "0x8AEE40", Offset = "0x8ADE40", VA = "0x1808AEE40")] internal bool CallEndPointDelegate(Socket sock, IPEndPoint remote) { return default(bool); } // Token: 0x04000A25 RID: 2597 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000A25")] private readonly Uri uri; // Token: 0x04000A26 RID: 2598 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000A26")] private int connectionLimit; // Token: 0x04000A27 RID: 2599 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4000A27")] private int maxIdleTime; // Token: 0x04000A28 RID: 2600 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000A28")] private int currentConnections; // Token: 0x04000A29 RID: 2601 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000A29")] private DateTime idleSince; // Token: 0x04000A2A RID: 2602 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000A2A")] private DateTime lastDnsResolve; // Token: 0x04000A2B RID: 2603 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000A2B")] private Version protocolVersion; // Token: 0x04000A2C RID: 2604 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000A2C")] private IPHostEntry host; // Token: 0x04000A2D RID: 2605 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4000A2D")] private bool usesProxy; // Token: 0x04000A2E RID: 2606 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4000A2E")] private Dictionary groups; // Token: 0x04000A2F RID: 2607 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000A2F")] private bool sendContinue; // Token: 0x04000A30 RID: 2608 [FieldOffset(Offset = "0x59")] [Token(Token = "0x4000A30")] private bool useConnect; // Token: 0x04000A31 RID: 2609 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4000A31")] private object hostE; // Token: 0x04000A32 RID: 2610 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4000A32")] private bool useNagle; // Token: 0x04000A33 RID: 2611 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4000A33")] private BindIPEndPoint endPointCallback; // Token: 0x04000A34 RID: 2612 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4000A34")] private bool tcp_keepalive; // Token: 0x04000A35 RID: 2613 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x4000A35")] private int tcp_keepalive_time; // Token: 0x04000A36 RID: 2614 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4000A36")] private int tcp_keepalive_interval; // Token: 0x04000A37 RID: 2615 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4000A37")] private Timer idleTimer; // Token: 0x04000A38 RID: 2616 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4000A38")] private object m_ServerCertificateOrBytes; // Token: 0x04000A39 RID: 2617 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4000A39")] private object m_ClientCertificateOrBytes; } }