Share via


RoleEnvironment.SimultaneousChanged, événement

 

Se produit après l'application d'une modification simultanée de la configuration du service aux instances en cours d'exécution d'un rôle. Une modification simultanée affecte toutes les instances de rôle en même temps.

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

Syntaxe

public static event EventHandler<SimultaneousChangedEventArgs> SimultaneousChanged
public:
event EventHandler<SimultaneousChangedEventArgs^>^ SimultaneousChanged {
    static void add(EventHandler<SimultaneousChangedEventArgs^>^ value);
    static void remove(EventHandler<SimultaneousChangedEventArgs^>^ value);
}
static member SimultaneousChanged : IEvent<EventHandler<SimultaneousChangedEventArgs>,
    SimultaneousChangedEventArgs>
Public Shared Event SimultaneousChanged As EventHandler(Of SimultaneousChangedEventArgs)

Notes

Le SimultaneousChanged événement et SimultaneousChanging événements sont utilisés ensemble pour identifier et gérer les modifications de configuration simultanées au modèle de service. Le SimultaneousChangedEventArgs objet fournit les modifications apportées à la configuration du service. Les modifications sont de type SimultaneousTopologyChange.

L'exemple de code suivant montre comment utiliser le SimultaneousChangedEventArgs objet à écrire la liste des modifications de topologie simultanées ont été apportées au rôle :

public override bool OnStart() { RoleEnvironment.SimultaneousChanged += RoleEnvironmentSimultaneousChanged; return base.OnStart(); } private void RoleEnvironmentSimultaneousChanged(object sender, SimultaneousChangedEventArgs e) { // Get the list of topology changes var topologyChanges = e.Changes.OfType<SimultaneousTopologyChange>(); foreach (var change in topologyChanges) { var message = "Topology change: " + change.RoleName; Trace.WriteLine(message, "Information"); } }

Voir aussi

RoleEnvironment, classe
Microsoft.WindowsAzure.ServiceRuntime, espace de noms

Retour au début