1

このRead Meの「AWS Lambda でのリロード」セクションに記載されているように、WaitForSystemsManagerReloadToComplete() 拡張機能を使用したいと考えています。

それを呼び出すための正しい構文を書いたと思いますが、テストするのは簡単なプロセスではないので、構文を確認したかったのです。コード:

public class Program
{
        public static void Main(string[] args)
        {
            CreateWebHostBuilder(args).Build().Run();
        }

        public static IWebHostBuilder CreateWebHostBuilder(string[] args)
        {
            return WebHost.CreateDefaultBuilder(args)
                      .ConfigureAppConfiguration(builder =>
                      {
                          builder
                            .AddSystemsManager("/AppName")
                            .Build()
                            .WaitForSystemsManagerReloadToComplete(TimeSpan.FromSeconds(5));
                      })
                      .UseStartup<Startup>();
        }
 }

私の懸念は、ラムダ式で WaitForSystemsManagerReloadToComplete() を呼び出していますが、設計どおりに実行中のスレッドに影響するかどうか疑問に思っていることです。

4

1 に答える 1