此页面有用吗?
您对此内容的反馈非常重要。 请告诉我们您的想法。
更多反馈?
1500 个剩余字符
Stopping 事件

RoleEnvironment.Stopping 事件

更新时间: 2013年12月

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

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

声明
Public Shared Event Stopping As EventHandler(Of RoleEnvironmentStoppingEventArgs)

当角色实例正在停止时,可以使用 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
}

开发平台

Windows Vista、Windows 7 和 Windows Server 2008

目标平台

社区附加资源

添加
显示:
© 2015 Microsoft