Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Utilizzare l'evento RoleEnvironment.Changed

Utilizzare l'evento RoleEnvironment.Changed

Aggiornamento: ottobre 2014

L'evento Changed si verifica dopo che una modifica della configurazione è stata applicata a un'istanza di un ruolo.

La classe RoleEnvironmentChangingEventArgs fornisce una proprietà Changes che restituisce la raccolta delle modifiche di configurazione che sono state applicate all'istanza. L'evento Changed viene generato dopo che le modifiche sono state applicate. I nuovi valori delle impostazioni di configurazione possono essere recuperati dal metodo RoleEnvironment.GetConfigurationSettingValue, mentre i valori precedenti non sono più disponibili.

  1. Aprire il file di origine del ruolo.

  2. Assicurarsi che il progetto faccia riferimento al file Microsoft.WindowsAzure.ServiceRuntime.dll e che l'istruzione using seguente venga aggiunta al file:

    using Microsoft.WindowsAzure.ServiceRuntime;
    
  3. Aggiungere il codice seguente per specificare il gestore eventi:

         
    RoleEnvironment.Changed += (sender, args) =>
    {
       if (args.Changes.Any(chg => chg is RoleEnvironmentTopologyChange)) 
       {
          // Perform an action, for example, you can initialize a client, 
          // or you can recycle the role
       }
    };
    
  4. Salvare il file.

Vedere anche

Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2015 Microsoft