public static async void Run([TimerTrigger("*/30 * * * * *")] TimerInfo myTimer, ILogger log)
        {
            log.LogInformation($"C# Timer trigger function executed at: {DateTime.Now}");

            log.LogInformation("BEGIN GetTimeSeriesDailyAdjusted");

            AlphaVantageClient client = new AlphaVantageClient("GIRGUKTU3NU0IJF3", "compact");
            await client.GetTimeSeriesDailyAdjusted("MSFT");
        }
Пример #2
0
        public static async void Run([TimerTrigger("0 */1 * * * *")] TimerInfo myTimer, ILogger log)
        {
            log.LogInformation($"C# Timer trigger function executed at: {DateTime.Now}");

            log.LogInformation("BEGIN GetTimeSeriesDailyAdjusted");

            string apiKey = System.Environment.GetEnvironmentVariable("AlphaVantageAPIKey", EnvironmentVariableTarget.Process);

            AlphaVantageClient client = new AlphaVantageClient(apiKey, "compact");
            var data = await client.GetTimeSeriesDailyAdjusted("MSFT");

            string connectionString = System.Environment.GetEnvironmentVariable("AzureStorageConnectionString", EnvironmentVariableTarget.Process);
            string containerName    = System.Environment.GetEnvironmentVariable("AzureStorageContainer", EnvironmentVariableTarget.Process);

            AlphaVantageStorage alphaVantageStorage = new AlphaVantageStorage(connectionString, containerName);
            await alphaVantageStorage.TimeSeriesDailyAdjustedLoad(data);

            log.LogInformation("END GetTimeSeriesDailyAdjusted");
        }