このページは役に立ちましたか。
このページのコンテンツについての ご意見をお待ちしております
その他にご意見はありますか。
残り 1500 文字
エクスポート (0) 印刷
すべて展開

RoleEnvironment.Stopping イベント

更新日: 2013年12月

ロール インスタンスが停止されようとしているときに発生します。

名前空間: 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
}

開発プラットフォーム

Windows Vista、Windows 7 および Windows Server 2008

ターゲット プラットフォーム

コミュニティの追加

追加
表示:
© 2015 Microsoft