该文章指导Azure WorkerRole OnStop
处理; https://azure.microsoft.com/en-us/blog/the-right-way-to-handle-azure-onstop-events/
在上面的链接中,它不会在最后一行调用base.OnStop();
。但其他代码示例[1],[2],[3]在最后一行调用base
。
我是否应该输入此代码?
答案 0 :(得分:0)
基类是抽象的
public abstract class RoleEntryPoint
并且OnStop方法是虚拟成员
public virtual void OnStop()
我认为OnStop成员什么都不做,就像虚拟方法OnStop在用于创建Windows服务的ServiceBase类中没有正文定义一样
另外要提到的是,如果他们将该成员创建为抽象,他们将强制您在派生类中实现它,即使您没有任何内容可以包含在那里。
所以我的2分将是没有必要调用base.OnStop(),就像你想为OnStop事件添加额外的代码一样。