示例#1
0
        static void Main(string[] args)
        {
            var configRoot = new ConfigurationBuilder()
                             .SetBasePath(Directory.GetCurrentDirectory())
                             .AddJsonFile("local.settings.json", optional: false, reloadOnChange: true)
                             .Build();

            var root = configRoot.Get <RootConfigSection>();

            Config = root;
            Services.AddSingleton(root);
            Services.AddSingleton(root.Api);
            Services.AddSingleton(root.Application);

            ServiceProvider = Services.BuildServiceProvider();

            MainAsync(args).Wait();
        }
 public WebhookFunctions(RootConfigSection rootConfig, CloudBlobClient blobClient)
 {
     this.RootConfig = rootConfig;
     this.BlobClient = blobClient;
 }
示例#3
0
 static Config()
 {
     _config = (RootConfigSection)ConfigurationManager.GetSection("MigrateDocuments");
 }