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

RoleEnvironment.Changed イベント

更新日: 2013年12月

実行中のロール インスタンスにサービス構成の変更が適用された後に発生します。

名前空間: Microsoft.WindowsAzure.ServiceRuntime
アセンブリ: Microsoft.WindowsAzure.ServiceRuntime (Microsoft.WindowsAzure.ServiceRuntime.dll)

public:
static event EventHandler<RoleEnvironmentChangedEventArgs^>^ Changed {
	void add (EventHandler<RoleEnvironmentChangedEventArgs^>^ value);
	void remove (EventHandler<RoleEnvironmentChangedEventArgs^>^ value);
}

Changed イベントおよび Changing イベントは、サービス モデルへの構成の変更を識別および管理するために一緒に使用されます。RoleEnvironmentChangedEventArgs オブジェクトは、サービス構成で変更された設定を示します。Changing イベントを使用して、変更を適用するタイミングを決定できます。

次のコード例は、Changed イベントの発生時にロール インスタンスに対して行われた構成変更の一覧を書き込む方法を示しています。


public override bool OnStart()
{
   RoleEnvironment.Changed += RoleEnvironmentChanged;
  
   return base.OnStart();
}

private void RoleEnvironmentChanged(object sender, RoleEnvironmentChangedEventArgs e)
{
   // Get the list of configuration changes
   var settingChanges = e.Changes.OfType<RoleEnvironmentConfigurationSettingChange>();
      
   foreach (var settingChange in settingChanges) 
   {
      Trace.WriteLine("Setting: " + settingChange.ConfigurationSettingName, "Information");
   }
}

開発プラットフォーム

Windows Vista、Windows 7 および Windows Server 2008

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

コミュニティの追加

追加
表示:
© 2015 Microsoft