2017-09-06 12 views
1

関数はスロット内で実行されているかどうかを知ることができますか?Azure関数がスロット内で実行されているかどうかを確認する方法

"ステージング"スロットで機能が実行されないようにしたいと思います。

ブルースからの回答に更新

ベース(おかげで再びバディ)、私はそれがスロットで実行している場合はブログ記事http://www.frankysnotes.com/2017/09/how-to-know-when-azure-function-is.html

答えて

2

は機能が知っていることを書きましたか?私の理解パー

、あなたのコード内でAPPSETTING_WEBSITE_SLOT_NAME環境変数を確認することができ、そして、あなたの関数はスロットの下にあるときに値がスロット名になりながら、あなたの関数は、生産の下にあるときに値が生産だろう次のように:

enter image description here

enter image description here

C#の場合、あなたはこのVARを取得するための次のコードを利用することができiableは:

System.Environment.GetEnvironmentVariable("APPSETTING_WEBSITE_SLOT_NAME", EnvironmentVariableTarget.Process); 

また、F#のためには、JavaScriptのためにあなたはhereを参照してください可能性があり、hereを参照することができます。

+0

素晴らしい、これが私が探していたものです。 –

関連する問題