+2007-11-13 Atsushi Enomoto <atsushi@ximian.com>
+
+ * HttpRequestCachePolicy.cs
+ HttpCacheAgeControl.cs
+ HttpRequestCacheLevel.cs
+ RequestCacheLevel.cs : fixed enum value binary compat to .net.
+
2004-09-10 Tim Coleman <tim@timcoleman.com>
* HttpCacheAgeControl.cs HttpRequestCacheLevel.cs HttpRequestCachePolicy.cs
* RequestCacheLevel.cs RequestCachePolicy.cs:
{
public enum HttpCacheAgeControl
{
+ None = 0,
+ MinFresh = 0x01,
MaxAge = 0x02,
- MaxAgeAndMaxStale = 0x06,
+ MaxAgeAndMinFresh = 0x03,
MaxStale = 0x04,
- MinFresh = 0x01,
- MinFreshAndMaxAge = 0x03,
+ MaxAgeAndMaxStale = 0x06,
}
}
{
public enum HttpRequestCacheLevel
{
+ Default = 0x00,
BypassCache = 0x01,
- CacheIfAvailable = 0x03,
CacheOnly = 0x02,
- CacheOrNextCacheOnly = 0x06,
- Default = 0x00,
- NoCacheNoStore = 0x05,
+ CacheIfAvailable = 0x03,
+ Revalidate = 0x04,
+ Reload = 0x05,
+ NoCacheNoStore = 0x06,
+ CacheOrNextCacheOnly = 0x07,
Refresh = 0x08,
- Reload = 0x04,
- Revalidate = 0x07
}
}
namespace System.Net.Cache
{
- public sealed class HttpRequestCachePolicy : RequestCachePolicy
+ public class HttpRequestCachePolicy : RequestCachePolicy
{
#region Fields
{
public enum RequestCacheLevel
{
+ Default = 0x00,
BypassCache = 0x01,
- CacheIfAvailable = 0x03,
CacheOnly = 0x02,
- Default = 0x00,
- NoCacheNoStore = 0x05,
- Reload = 0x04
+ CacheIfAvailable = 0x03,
+ Revalidate = 0x04,
+ Reload = 0x05,
+ NoCacheNoStore = 0x06,
}
}