我应该把 Azure WorkerRole base.OnStop();
Should I put Azure WorkerRole base.OnStop();
文章指导Azure WorkerRoleOnStop
处理; https://azure.microsoft.com/en-us/blog/the-right-way-to-handle-azure-onstop-events/
在上面的link中,它不会在最后一行调用base.OnStop();
。但是其他代码示例 [1], [2], [3] 在最后一行有 base
调用。
我必须输入这段代码吗?
基础class是抽象的
public abstract class RoleEntryPoint
并且 OnStop 方法是一个虚拟成员
public virtual void OnStop()
我认为 OnStop 成员什么都不做,就像虚方法 OnStop 在用于创建 Windows 服务
的 ServiceBase class 中没有主体定义一样
Why call base.OnStop() when Windows Service is stopped?
还要提一下,如果他们将该成员创建为抽象成员,他们将强制您在派生的 class 中实现它,即使您没有任何内容可以包含在其中。
所以我的 2 美分是没有必要调用 base.OnStop(),只是如果您想为 OnStop 事件添加额外的代码。
文章指导Azure WorkerRoleOnStop
处理; https://azure.microsoft.com/en-us/blog/the-right-way-to-handle-azure-onstop-events/
在上面的link中,它不会在最后一行调用base.OnStop();
。但是其他代码示例 [1], [2], [3] 在最后一行有 base
调用。
我必须输入这段代码吗?
基础class是抽象的
public abstract class RoleEntryPoint
并且 OnStop 方法是一个虚拟成员
public virtual void OnStop()
我认为 OnStop 成员什么都不做,就像虚方法 OnStop 在用于创建 Windows 服务
的 ServiceBase class 中没有主体定义一样Why call base.OnStop() when Windows Service is stopped?
还要提一下,如果他们将该成员创建为抽象成员,他们将强制您在派生的 class 中实现它,即使您没有任何内容可以包含在其中。
所以我的 2 美分是没有必要调用 base.OnStop(),只是如果您想为 OnStop 事件添加额外的代码。