VENDITE: 1-800-867-1389

Evento RoleEnvironment.Stopping

Aggiornamento: dicembre 2013

Si verifica quando un'istanza del ruolo sta per essere arrestata.

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

'Dichiarazione
Public Shared Event Stopping As EventHandler(Of RoleEnvironmentStoppingEventArgs)

L'evento Stopping viene usato per eseguire codice quando un'istanza del ruolo è in fase di arresto. L'evento viene generato dopo che l'istanza del ruolo è stata rimossa dalla rotazione del bilanciamento del carico, ma prima della chiamata al metodo OnStop. È possibile usare questo evento per eseguire codice necessario per l'arresto corretto di un'istanza del ruolo. L'evento Stopping non viene generato quando viene riavviata la macchina virtuale dell'istanza del ruolo.

L'esempio di codice seguente mostra come eseguire codice quando l'istanza del ruolo è in fase di arresto:


public override bool OnStart()
{
   RoleEnvironment.Stopping += RoleEnvironmentStopping;
  
   return base.OnStart();
} 

private void RoleEnvironmentStopping(object sender, RoleEnvironmentStoppingEventArgs e) 
{
   // Add code that is run when the role instance is being stopped
}

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
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