VENDITE: 1-800-867-1389

Evento RoleEnvironment.Changed

Aggiornamento: dicembre 2013

Si verifica dopo l'applicazione di una modifica della configurazione del servizio alle istanze in esecuzione di un ruolo.

Spazio dei nomi: Microsoft.WindowsAzure.ServiceRuntime
Assembly: Microsoft.WindowsAzure.ServiceRuntime (in Microsoft.WindowsAzure.ServiceRuntime.dll)

public static event EventHandler<RoleEnvironmentChangedEventArgs> Changed

L'evento Changed e l'evento Changing vengono usati insieme per identificare e gestire le modifiche di configurazione al modello di servizio. L'oggetto RoleEnvironmentChangedEventArgs fornisce le impostazioni modificate nella configurazione del servizio. È possibile usare l'evento Changing per decidere quando vengono applicate le modifiche.

L'esempio di codice seguente mostra come scrivere l'elenco di modifiche di configurazione apportate all'istanza del ruolo quando viene generato l'evento 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");
   }
}

Piattaforme di sviluppo

Windows Vista, Windows 7 e Windows Server 2008

Piattaforme di destinazione

Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft