2013-08-12 6 views
0

다음과 같이 보이는 sager finder가 있으며 Findby 메서드의 첫 번째 줄에 중단 점을 넣지 만 실행되지 않는 것 같습니다. 내가해야 할 일이 있니?사가 파인더를 실행하는 방법은 무엇입니까?

public class MySagaFinder : IFindSagas<UncorroboratedCreateNewUser>.Using<FoundUser> 
{ 
    [Dependency] 
    public ISagaPersister Persister { get; set; } 
    [Dependency] 
    public IBus Bus { get; set; } 

    public UncorroboratedCreateNewUser FindBy(FoundUser message) 
    { 
     var data = Persister.Get<UncorroboratedCreateNewUser>("CorrelationId", message.CorrelationId); 
     if (data == null) 
     { 
      Bus.Return(0); 
     } 
     return data; 
    } 
} 

답변

0

이 시나리오에서는 IHandleSagaNotFound를 구현하는 것이 좋습니다.

+0

감사합니다.하지만 FindBy가 실행될 때와 중단 점을 넣을 수 있는지 이해하려고 노력하고 있습니다. – Alwyn