AsyncDolls.FilterOutInvalidOperationException.ExecuteActionFilterAsync C# (CSharp) Метод

ExecuteActionFilterAsync() публичный Метод

public ExecuteActionFilterAsync ( System.Web.Http.Controllers.HttpActionContext actionContext, CancellationToken cancellationToken, Func continuation ) : Task
actionContext System.Web.Http.Controllers.HttpActionContext
cancellationToken System.Threading.CancellationToken
continuation Func
Результат Task
        public async Task<HttpResponseMessage> ExecuteActionFilterAsync(HttpActionContext actionContext, CancellationToken cancellationToken, Func<Task<HttpResponseMessage>> continuation)
        {
            try
            {
                var response = await continuation();
                return response;
            }
            catch (InvalidOperationException)
            {
            }

            return new HttpResponseMessage();
        }
    }
FilterOutInvalidOperationException