VENDAS: 1-800-867-1389

Evento RoleEnvironment.Changed

Atualizado: dezembro de 2013

Ocorre depois que uma alteração na configuração de serviço é aplicada às instâncias em execução de uma função.

Namespace: Microsoft.WindowsAzure.ServiceRuntime
Assembly: Microsoft.WindowsAzure.ServiceRuntime (em Microsoft.WindowsAzure.ServiceRuntime.dll)

public static event EventHandler<RoleEnvironmentChangedEventArgs> Changed

Os eventos Changed e Changing são usados juntos para identificar e gerenciar as alterações de configuração no modelo de serviço. O objeto RoleEnvironmentChangedEventArgs fornece as definições alteradas na configuração do serviço. Você pode usar o evento Changing para decidir quando as alterações são aplicadas.

O exemplo de código a seguir mostra como gravar a lista de alterações de configuração feitas na função de instância quando o evento Changed é gerado:


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");
   }
}

Plataformas de desenvolvimento

Windows Vista, Windows 7 e Windows Server 2008

Plataformas de destino

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft