2011-03-16 4 views
0

매시간마다 고정 된 간격으로 실행되도록 Publisher를 구성 할 수 있습니까? NServiceBus 웹 사이트에서 다운로드 한 예제에서 게시자는 사용자가 Enter 키를 누를 때마다 게시합니다. 그래서, 그 대신에 매시간 메시지를 게시하고 싶습니다.고정 된 간격으로 NServiceBus Publish()하는 방법

감사합니다.

+0

나는 타이머를 추가하고 게시자가 시간 이벤트가 발생했을 때 게시 할 수 있다고 생각합니다. – Tony

답변

2

IWantToRunAtStartup 클래스의 Run 메서드에서 타이머를 설정할 수 있습니다. 그런 다음 타이머가 작동 할 때마다 버스에 게시하십시오.

+2

이 방법으로 NServiceBus 서비스에서 되풀이 작업을 예약하는 간단하고 예쁜 매끄러운 솔루션을 만들었고 매력적으로 작동합니다. 자세한 내용은 http://mookid.dk/oncode/archives/1507을 참조하십시오. – mookid8000

관련 문제