如何在运行时注销委托处理程序

时间:2017-07-03 09:38:10

标签: c# asp.net-web-api delegates

我在webapi的初始化期间使用unity注册委托处理程序,在运行时我需要取消注册相同的处理程序,我该如何实现? 我正在用c#

开发应用程序

1 个答案:

答案 0 :(得分:1)

如果您可以使用您编写的一些代码更新问题以添加处理程序,那将会很有帮助。 无论如何要删除处理程序,只需使用 - = operator。

删除处理程序

backgroundWorker.DoWork -= mehtodName;

要添加处理程序我认为您可能正在使用类似于以下代码的内容来添加处理程序。?

backgroundWorker.DoWork += mehtodName;