コード例 #1
0
        public MainPage()
        {
            this.InitializeComponent();
            logger = new LcdDisplayLogger();

            if (sentimentProvider == null)
            {
                sentimentProvider = new MicrosoftCognitiveApiSentimentProvider(logger);
            }
            if (ledController == null)
            {
                ledController = new RgbLedController();
            }

            int period = 3;

            ThreadPoolTimer PeriodicTimer = ThreadPoolTimer.CreatePeriodicTimer(StartSentimentLoop,
                                                                                TimeSpan.FromHours(period));

            StartSentimentLoop(null);
        }
コード例 #2
0
ファイル: TradingBot.cs プロジェクト: otto-r/TradingBot
 public TradingBot(ISentimentProvider sentimentProvider)
 {
     _sentimentProvider = sentimentProvider ?? throw new ArgumentNullException(nameof(sentimentProvider));
 }
コード例 #3
0
ファイル: SentimentService.cs プロジェクト: dnandu/RetroMood
 public SentimentService(ISentimentProvider sentimentProvider)
 {
     _sentimentProvider = sentimentProvider;
 }
コード例 #4
0
 public APIController(ISentimentProvider sentimentProvider, IStockProvider stockProvider)
 {
     _sentimentProvider = sentimentProvider;
     _stockProvider     = stockProvider;
 }