using System; using System.Configuration; using System.Net.Cache; using System.Xml; using Cpp2IlInjected; namespace System.Net.Configuration { /// Represents the default HTTP cache policy for network resources. This class cannot be inherited. // Token: 0x0200039B RID: 923 [Token(Token = "0x200039B")] public sealed class HttpCachePolicyElement : ConfigurationElement { /// Initializes a new instance of the class. // Token: 0x06001851 RID: 6225 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001851")] [Address(RVA = "0x29E5480", Offset = "0x29E4280", VA = "0x1829E5480")] public HttpCachePolicyElement() { } /// Gets or sets the maximum age permitted for a resource returned from the cache. /// A value that specifies the maximum age for cached resources specified in the configuration file. // Token: 0x1700053E RID: 1342 // (get) Token: 0x06001852 RID: 6226 RVA: 0x0000A800 File Offset: 0x00008A00 // (set) Token: 0x06001853 RID: 6227 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700053E")] public TimeSpan MaximumAge { [Token(Token = "0x6001852")] [Address(RVA = "0x29E54B0", Offset = "0x29E42B0", VA = "0x1829E54B0")] get { return default(TimeSpan); } [Token(Token = "0x6001853")] [Address(RVA = "0x29E55A0", Offset = "0x29E43A0", VA = "0x1829E55A0")] set { } } /// Gets or sets the maximum staleness value permitted for a resource returned from the cache. /// A value that is set to the maximum staleness value specified in the configuration file. // Token: 0x1700053F RID: 1343 // (get) Token: 0x06001854 RID: 6228 RVA: 0x0000A818 File Offset: 0x00008A18 // (set) Token: 0x06001855 RID: 6229 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700053F")] public TimeSpan MaximumStale { [Token(Token = "0x6001854")] [Address(RVA = "0x29E54E0", Offset = "0x29E42E0", VA = "0x1829E54E0")] get { return default(TimeSpan); } [Token(Token = "0x6001855")] [Address(RVA = "0x29E55D0", Offset = "0x29E43D0", VA = "0x1829E55D0")] set { } } /// Gets or sets the minimum freshness permitted for a resource returned from the cache. /// A value that specifies the minimum freshness specified in the configuration file. // Token: 0x17000540 RID: 1344 // (get) Token: 0x06001856 RID: 6230 RVA: 0x0000A830 File Offset: 0x00008A30 // (set) Token: 0x06001857 RID: 6231 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000540")] public TimeSpan MinimumFresh { [Token(Token = "0x6001856")] [Address(RVA = "0x29E5510", Offset = "0x29E4310", VA = "0x1829E5510")] get { return default(TimeSpan); } [Token(Token = "0x6001857")] [Address(RVA = "0x29E5600", Offset = "0x29E4400", VA = "0x1829E5600")] set { } } /// Gets or sets HTTP caching behavior for the local machine. /// A value that specifies the cache behavior. // Token: 0x17000541 RID: 1345 // (get) Token: 0x06001858 RID: 6232 RVA: 0x0000A848 File Offset: 0x00008A48 // (set) Token: 0x06001859 RID: 6233 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000541")] public HttpRequestCacheLevel PolicyLevel { [Token(Token = "0x6001858")] [Address(RVA = "0x29E5540", Offset = "0x29E4340", VA = "0x1829E5540")] get { return HttpRequestCacheLevel.Default; } [Token(Token = "0x6001859")] [Address(RVA = "0x29E5630", Offset = "0x29E4430", VA = "0x1829E5630")] set { } } // Token: 0x17000542 RID: 1346 // (get) Token: 0x0600185A RID: 6234 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000542")] protected override ConfigurationPropertyCollection Properties { [Token(Token = "0x600185A")] [Address(RVA = "0x29E5570", Offset = "0x29E4370", VA = "0x1829E5570", Slot = "4")] get { return null; } } // Token: 0x0600185B RID: 6235 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600185B")] [Address(RVA = "0x29E5420", Offset = "0x29E4220", VA = "0x1829E5420", Slot = "5")] protected override void DeserializeElement(XmlReader reader, bool serializeCollectionKey) { } // Token: 0x0600185C RID: 6236 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600185C")] [Address(RVA = "0x29E5450", Offset = "0x29E4250", VA = "0x1829E5450", Slot = "9")] protected override void Reset(ConfigurationElement parentElement) { } } }