영업: 1-800-867-1380

RoleEnvironment.Stopping 이벤트

업데이트 날짜: 2013년 12월

역할 인스턴스를 중지하려고 하면 발생합니다.

네임스페이스: Microsoft.WindowsAzure.ServiceRuntime
어셈블리: Microsoft.WindowsAzure.ServiceRuntime.dll의 Microsoft.WindowsAzure.ServiceRuntime

public static event EventHandler<RoleEnvironmentStoppingEventArgs> Stopping

역할 인스턴스를 중지할 때 Stopping 이벤트를 사용하여 코드를 실행합니다. 이 이벤트는 역할 인스턴스가 부하 분산 장치의 실행 순서에서 제외된 후 OnStop 메서드를 호출하기 전에 발생합니다. 이 이벤트를 사용하면 역할 인스턴스를 정상적으로 종료하는 데 필요한 코드를 실행할 수 있습니다. 역할 인스턴스의 가상 컴퓨터를 다시 부팅할 때는 Stopping 이벤트가 발생하지 않습니다.

다음 코드 예제에서는 역할 인스턴스를 중지할 때 코드를 실행하는 방법을 보여 줍니다.


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
}

개발 플랫폼

Windows Vista, Windows 7 및 Windows Server 2008

대상 플랫폼

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2015 Microsoft