C# 클래스 ProjectManagement.Domain.Events.ProjectsEventSink

상속: NotificationService.EventSinkBase
파일 보기 프로젝트 열기: LeagueOfDevelopers/LodCore 1 사용 예제들

공개 메소드들

메소드 설명
ConsumeEvent ( IEventInfo eventInfo ) : void
ProjectsEventSink ( IDistributionPolicyFactory distributionPolicyFactory, IEventRepository eventRepository, IMailer mailer, IUserPresentationProvider userPresentationProvider ) : Journalist

비공개 메소드들

메소드 설명
GetDistributionPolicyForEvent ( DeveloperHasLeftProject @eventInfo ) : DistributionPolicy
GetDistributionPolicyForEvent ( NewDeveloperOnProject @eventInfo ) : DistributionPolicy
GetDistributionPolicyForEvent ( NewProjectCreated @eventInfo ) : DistributionPolicy

메소드 상세

ConsumeEvent() 공개 메소드

public ConsumeEvent ( IEventInfo eventInfo ) : void
eventInfo IEventInfo
리턴 void

ProjectsEventSink() 공개 메소드

public ProjectsEventSink ( IDistributionPolicyFactory distributionPolicyFactory, IEventRepository eventRepository, IMailer mailer, IUserPresentationProvider userPresentationProvider ) : Journalist
distributionPolicyFactory IDistributionPolicyFactory
eventRepository IEventRepository
mailer IMailer
userPresentationProvider IUserPresentationProvider
리턴 Journalist