多くの種類がありますが、特定のプロジェクトには1つまたは2つしか含まれていません。Azure関数の.jsonファイルの目的は何ですか?
は、Visual Studioのプレビューで新しい関数を作成し、それはあなたのhost.jsonとlocal.settings.jsonを与えます。 function.jsonとproject.jsonと
function.jsonファイルが機能バインディングおよびその他の構成設定を定義します。
The Function docsはfunction.jsonは何のためにあるのか示しています。ランタイムは、このファイルを使用して、監視するイベントと、データの受け渡し方法と関数実行からのデータの返却方法を決定します。
例:
{
"disabled": false,
"bindings": [
// ... bindings here
{
"type": "bindingType",
"direction": "in",
"name": "myParamName",
// ... more depending on binding
}
]
}
host.jsonも、ルートscriptディレクトリにper the Azure webjobs SDK:
を目的を持って、含まれていhost.jsonメタデータファイルがあるはずですすべての機能に影響を及ぼすグローバル設定オプション。ホストを初期化するとき、スクリプトランタイムはこれらの設定を対応するWebHobs SDKのJobHostConfiguration設定にマップします。
のでlocal.settings.jsonとproject.jsonは何をするのでしょうか?
私のプロジェクトでカスタムNuGetパッケージを利用していない場合、project.jsonは必要ありません。 local.settings.jsonは、接続文字列などを保存する場所です。 –
@ DaveVoyles-MSFT 'project.json'を自由に削除してください。これはオプションです。そしてyes - 接続文字列は 'local.settings.json'に行きます。 – Mikhail
完璧、ありがとう!私はこれが正しいとマークする(5分) –