|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Configuration;
namespace WCFServer
{
public static class ServerConfig
{
private static bool? _cachingEnabled;
public static bool CachingEnabled
{
get
{
if (_cachingEnabled == null)
{
string keyStrVal = ConfigurationManager.AppSettings["CachingEnabled"] as string;
if (!string.IsNullOrEmpty(keyStrVal))
{
_cachingEnabled = keyStrVal.ToLower() == "true";
return _cachingEnabled.GetValueOrDefault();
}
}
else
{
return _cachingEnabled.GetValueOrDefault();
}
//set to default value
_cachingEnabled = true;
return true;
}
set
{
_cachingEnabled = value;
}
}
private static int _slidingExpirationTime = 20;
/// <summary>
/// Sliding expiration time in seconds
/// </summary>
public static int SlidingExpirationTime
{
get
{
return _slidingExpirationTime;
}
set
{
_slidingExpirationTime = value;
}
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.