パッケージの管理..」を開きます。以下2つをインストールします。Microsoft.Rest.ClientRuntimeは本来必要ないかと思いますが、2019/2末時点で私がこれを試したときは、以前にもあった依存関係のバグが再発してる(??めんどいので調べてもいない...)。その回避のためにMicrosoft.Rest.ClientRuntimeもインストールしています。ヘルスチェッカーの実装とりあえずヘルスチェックする部分を雑に実装。28行目は、前述のチャットボット側の実装の14行目で設定した値「healthcheck」をセットします。(チャットボット側の実装では小文字で評価してるので大文字小文字は読みやすいよう適当にしてます。ボットとのやり取りは、32-33行目です。レスポンスを待ってやり取りをしている点くらいです。仕様の話なのでここでは詳しく説明しません)35-36行目で、チャットボットのレスポンスの中で、ヘルスチェックのレスポンスを取得します。Activityの値から判断しています。ヘルスチェックの結果として必要なログをかくところですが、今回は適当にログを書いておしまいです。30秒おきに数回リトライしてくれます。エントリーポイントの実装をサンプルらしく手抜き実装。先ほど作ったヘルスチェッカーのクラスを実行しただけです。しておく必要がありますね。環境変数について環境変数で以下3つを必要とします。設定します(値の取得方法は後述します)。以下のように定義して値を入れます(今回追加したのは下3つ)。}}3つの環境変数の値の取得方法の話に進みます。接続するためのキーです。日本語に戻さずスクショとっちゃったので英語のまま進めます。