Exporter (0) Imprimer
Développer tout

Classe RoleEnvironmentConfigurationSettingChange

Mis à jour: octobre 2011

Représente une modification de la configuration d'un rôle.

Espace de noms: Microsoft.WindowsAzure.ServiceRuntime
Assembly : Microsoft.WindowsAzure.ServiceRuntime (en Microsoft.WindowsAzure.ServiceRuntime.dll)

public class RoleEnvironmentConfigurationSettingChange : RoleEnvironmentChange, IEquatable<RoleEnvironmentConfigurationSettingChange>

Lorsque vous apportez une modification à la configuration d'un rôle et appliquez les modifications aux instances de rôle, les modifications sont contenues dans les objets RoleEnvironmentConfigurationSettingChange. Les objets RoleEnvironmentConfigurationSettingChange contiennent uniquement les modifications de configuration qui ont été apportées au rôle qui correspond à l'instance de rôle en cours d'exécution.

Pour plus d'informations sur la définition du modèle de service pour un service hébergé, voir Setting Up a Hosted Service for Windows Azure.

L'exemple de code suivant montre comment utiliser l'objet RoleEnvironmentConfigurationSettingChange pour écrire les modifications :


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) 
   {
      var message = "Setting: " + settingChange.ConfigurationSettingName;
      Trace.WriteLine(message, "Information");
   }
}

System.Object
   Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironmentChange
    Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironmentConfigurationSettingChange

Tous les membres statiques publics (Shared en Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Plateformes de développement

Windows Vista, Windows 7 et Windows Server 2008

Plateformes cibles

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft