我有简单的(我认为)逻辑。
BeginInvoke
方法SendAppleNotifications有一个参数,很容易将其传递给forceSending
。现在我添加了第二个参数BeginInvoke
。问题 - 我不知道如何将其传递给object
。
我应该将其作为第3个参数传递给private static void SendAppleNotifications(int jobId, bool forceSending = false){...}
吗?
Action<int, bool> notifier = SendAppleNotifications;
notifier.BeginInvoke(jobId, forceSending, null, null);
或者这就是答案:
ibm-datapower
答案 0 :(得分:4)
将您的Action<int>
更改为Action<int, bool>
Action<int, bool> notifier = SendAppleNotifications;
notifier.BeginInvoke(jobId, forceSending, null, null); // You can now pass true or false as 2nd parameter.
那么它应该可以正常工作。