本頁是否能提供幫助?
您對此內容的意見反應十分重要。 請告訴我們您的想法。
其他意見反應?
剩餘 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