/// <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(); }
/// <summary> /// 销毁服务实例事件 /// </summary> private void WebApiDependencyResolver_OnReleaseInstance() { //清理数据库 Finalizer.CleanDb(); }
/// <summary> /// 销毁服务实例事件 /// </summary> private static void InstanceProvider_OnReleaseInstance(InstanceContext instanceContext, object instance) { //清理数据库 Finalizer.CleanDb(); }
/// <summary> /// 请求结束事件 /// </summary> private void OnEndRequest(object sender, EventArgs e) { //清理数据库 Finalizer.CleanDb(); }