NLog:如何刷新 AsyncTargetWrapper?

NLog: How do I flush an AsyncTargetWrapper?

AsyncTargetWrapper 的 NLog 文档显示了在示例完成写入日志后对 wrapper.Flush() 的调用,没有参数。但是 AsyncTargetWrapper 的 Flush() 方法需要一个 AsyncContinuation 类型的参数。 class 的文档没有说明它的用途或使用方法。我也找不到它的例子。有人可以告诉我应该如何使用 Flush() 吗?

非常感谢。

我在 documentation and source code 中找到了这个:

AsyncContinuation Delegate

Asynchronous continuation delegate - function invoked at the end of asynchronous processing.

示例似乎很少,但您可以找到有关如何使用它的更多信息here