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)
{
}
}
}