3.2.5 服务器设置类
服务器设置模块,它包含了一组描述了应用程序如何将管理服务的设置。在Http服务器里,有许多设置,例如Web应用Session的模式,它是只有一个实例的应用程序存在于服务,或者是每个ip请求服务产生尽可能多的应用程序实例,或者是每个浏览器请求服务产生尽可能多的应用程序实例,还有就是Web应用响应的行为,是被立即发送响应,还是响应仅共享等等。这些设置都需要一个类来管理,这个类就是ApplicationSetting。
代码分析:
public abstract class ApplicationSettings
{
public ApplicationSettings()
{
}
//### session类型
public ApplicationSessionMode SessionType
{
get;set;
}
//### 行为反应
public ApplicationResponseBehavior ResponseMode
{
get;set;
}
//###独特的应用程序的名称
public string UniqueApplicationName
{
get;set;
}
//###多少第二行为允许
public uint InactivityTimeToLive { get; set; }