我应该把Azure WorkerRole基地.OnStop();

本文关键字:OnStop 基地 Azure WorkerRole 我应该 | 更新日期: 2023-09-27 17:59:58

文章指导Azure WorkerRole OnStop处理;https://azure.microsoft.com/en-us/blog/the-right-way-to-handle-azure-onstop-events/

在上面的链接中,它不在最后一行调用base.OnStop();。但其他代码示例[1]、[2]、[3]在最后一行有base调用。

我应该输入这个代码吗?

我应该把Azure WorkerRole基地.OnStop();

基类是抽象

public abstract class RoleEntryPoint

OnStop方法是一个虚拟成员

public virtual void OnStop()

我认为OnStop成员什么都不做,就像虚拟方法OnStop在用于创建Windows服务的ServiceBase类中没有主体定义一样

为什么呼叫基地。当Windows服务停止时启用OnStop()?

还需要注意的是,如果他们将该成员创建为抽象成员,他们将迫使您在派生类中实现它,即使您在那里没有任何内容可包含。

所以我的2美分将是不必要的呼叫基地。OnStop(),如果您想为OnStop事件添加额外的代码。