public Task<string> InvokeAsync(string methodName, IDictionary<string, string> parameters, bool skipAuthorization = false) { var result = new Task<string>(() => Invoke(methodName, parameters, skipAuthorization)); result.Start(); return result; }