本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

RoleEnvironment.Stopping 事件

 

当角色实例即将停止时发生。

命名空间:   Microsoft.WindowsAzure.ServiceRuntime
程序集:  Microsoft.WindowsAzure.ServiceRuntime(Microsoft.WindowsAzure.ServiceRuntime.dll 中)

public static event EventHandler<RoleEnvironmentStoppingEventArgs> Stopping

当角色实例正在停止时,可以使用 Stopping 事件来运行代码。 此事件是在从负载平衡器的轮转序列中删除该角色实例之后、调用 OnStop 方法之前引发的。 你可以使用此事件来运行所需的代码,让角色实例正常关闭。 在重新启动角色实例的虚拟机时,将不引发 Stopping 事件。

以下代码示例演示正在停止角色实例时如何运行代码:


public override bool OnStart() { RoleEnvironment.Stopping += RoleEnvironmentStopping; return base.OnStart(); } private void RoleEnvironmentStopping(object sender, RoleEnvironmentStoppingEventArgs e) { // Add code that is run when the role instance is being stopped }
返回页首
显示: