2015-01-14 4 views
1

예약 된 웹 기반 작업에서 장시간 실행되는 프로세스 (예 : 뉴스 레터 또는 크롤링 전송)가 발생했습니다. 프로세스가 완료된 후 수동으로 호스트를 중지해야합니까?Azure webjobs 일정 기반, 언제 호스트를 종료할까요?

static void Main(string[] args) 
    { 
     Initialize(); 
     JobHost host = new JobHost(); 
     TestNoTrigger(); 

    } 

    [NoAutomaticTrigger] 
    public static void TestNoTrigger() 
    { 
     for (int i = 0; i < 1000000; i++) 
     { 
      System.Threading.Thread.Sleep(4000); 
      Console.WriteLine(i); 
     } 

    } 

답변

0

시나리오에서는 JobHost이 필요하지 않습니다. 해당 수동 기능을 호출하기 위해 JobHost.Call을 사용하는 경우에만 필요합니다.

당신이 그것을하고있는 방법, TestNoTrigger는 특별한 것이없는 C# 방법 호출 일뿐입니다.

관련 문제