/// <summary>
        /// 执行中间件
        /// </summary>
        public override async Task Invoke(IOwinContext context)
        {
            //初始化SessionId
            Initializer.InitSessionId();

            await base.Next.Invoke(context);

            //清理数据库
            Finalizer.CleanDb();
        }
        /// <summary>
        /// 执行中间件
        /// </summary>
        public async Task Invoke(HttpContext context)
        {
            //初始化SessionId
            Initializer.InitSessionId();

            await this._next.Invoke(context);

            //清理数据库
            Finalizer.CleanDb();
        }
示例#3
0
 /// <summary>
 /// 销毁服务实例事件
 /// </summary>
 private void WebApiDependencyResolver_OnReleaseInstance()
 {
     //清理数据库
     Finalizer.CleanDb();
 }
 /// <summary>
 /// 销毁服务实例事件
 /// </summary>
 private static void InstanceProvider_OnReleaseInstance(InstanceContext instanceContext, object instance)
 {
     //清理数据库
     Finalizer.CleanDb();
 }
示例#5
0
 /// <summary>
 /// 请求结束事件
 /// </summary>
 private void OnEndRequest(object sender, EventArgs e)
 {
     //清理数据库
     Finalizer.CleanDb();
 }