private void EndOnReleaseState(IAsyncResult result) { TaskAsyncHelper.EndTask(result); }
private IAsyncResult BeginOnReleaseState(object source, EventArgs e, AsyncCallback cb, object extraData) { var app = (HttpApplication)source; return(TaskAsyncHelper.BeginTask(() => ReleaseStateAsync(app), cb, extraData)); }
private void EndOnEndRequest(IAsyncResult result) { TaskAsyncHelper.EndTask(result); }
private void EndAcquireState(IAsyncResult result) { TaskAsyncHelper.EndTask(result); }
private IAsyncResult BeginAcquireState(object source, EventArgs e, AsyncCallback cb, object extraData) { HttpContext rqContext = ((HttpApplication)source).Context; return(TaskAsyncHelper.BeginTask(() => AcquireStateAsync(rqContext), cb, extraData)); }
/// <inheritdoc /> public void ReleaseSessionState(HttpContext context) { // Release session state before executing child request TaskAsyncHelper.RunAsyncMethodSynchronously(() => ReleaseSessionStateAsync(context)); }