在 Powershell 中删除事件处理程序
Remove event handler in Powershell
在 Powershell 中,可以通过调用 add_EventName
挂钩 .NET 对象上的事件,如下所示:
$MyBlock = [System.EventHandler]{Write-Host Hello}
$MyObject.add_Completed($MyBlock)
如何删除该事件处理程序?或者将事件重置为没有处理程序的状态?
像这样:
$MyObject.remove_Completed($MyBlock)
在 Powershell 中,可以通过调用 add_EventName
挂钩 .NET 对象上的事件,如下所示:
$MyBlock = [System.EventHandler]{Write-Host Hello}
$MyObject.add_Completed($MyBlock)
如何删除该事件处理程序?或者将事件重置为没有处理程序的状态?
像这样:
$MyObject.remove_Completed($MyBlock)