コード例 #1
0
ファイル: ScraperManagerActor.cs プロジェクト: gropax/prognos
        private IPlatformEventScraper CreateScraper(Page page, ScrapingCommand cmd)
        {
            switch (cmd.PlatformEvent.Platform)
            {
            case Platform.Winamax:
                return(new WinamaxEventScraper(page, cmd.PlatformEvent));

            default:
                throw new ArgumentException($"Unsupported platform: {cmd.PlatformEvent.Platform}");
            }
        }
コード例 #2
0
ファイル: ScraperManagerActor.cs プロジェクト: gropax/prognos
 public ScrapingInfo(ScrapingCommand scrapingCommand, Page page, IActorRef actor)
 {
     ScrapingCommand = scrapingCommand;
     Page            = page;
     Actor           = actor;
 }
コード例 #3
0
ファイル: ScraperManagerActor.cs プロジェクト: gropax/prognos
 public CommandQueued(ScrapingCommand command)
 {
     Command = command;
 }
コード例 #4
0
ファイル: Messages.cs プロジェクト: gropax/prognos
 public PageDenied(ScrapingCommand scrapingCommand)
 {
     ScrapingCommand = scrapingCommand;
 }
コード例 #5
0
ファイル: Messages.cs プロジェクト: gropax/prognos
 public PageGranted(ScrapingCommand scrapingCommand, Page page)
 {
     ScrapingCommand = scrapingCommand;
     Page            = page;
 }
コード例 #6
0
ファイル: Messages.cs プロジェクト: gropax/prognos
 public RequestPage(ScrapingCommand scrapingCommand)
 {
     ScrapingCommand = scrapingCommand;
 }