Exportar (0) Imprimir
Expandir Tudo

Evento RoleEnvironment.Stopping

Atualizado: dezembro de 2013

Ocorre quando uma instância de função está prestes a ser interrompida.

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

public static event EventHandler<RoleEnvironmentStoppingEventArgs> Stopping

O evento Stopping é usado para executar código quando uma instância de função está sendo interrompida. Esse evento é gerado depois que a instância de função foi retirada da rotação do balanceador de carga, mas antes de o método OnStop ser chamado. Você pode usar esse evento para executar o código que é necessário para uma instância de função desligar corretamente. O evento Stopping não é gerado quando a máquina virtual da instância da função é reinicializada.

O exemplo de código a seguir mostra como você pode executar o código quando a instância de função está sendo interrompida:


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
}

Plataformas de desenvolvimento

Windows Vista, Windows 7 e Windows Server 2008

Plataformas de destino

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft