1. 環境プロファイル

環境プロファイル

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

複数の環境を使用する場合は、対象の環境に応じていくつかの値 (認証設定など) を設定する必要があります。そのために、環境プロファイルが用意されています。

これは単純な "検索と置換"機能であり、EnvironmentProfile.json ファイルを使用して、パッケージ内で置換するテンプレートを検し、プロファイルからの値で置き換えます。

テンプレートは ##{key}## の形式になっており、key はプロファイルの内容によって違う値になります。
EnvironmentProfile.json ファイルは、(メタファイルと一緒に) パッケージのルートに置く必要があります。

プロファイルの内容の例:

{
"key1": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress",
"key2": {
"Key": "aKey",
"Secret": "secret"
},
"key3": 5,
"key4": true
}

リソース ファイルの例:

{
"version": "1.0.0",
"data": {
...
"properties": {
"M.Setting.Name": "Authentication",
"M.Setting.Value": {
"UsernameClaimType": ##key1##,
"EmailClaimType": ##key1##,
"ReCaptcha": ##key2##,
"MinutesToLockout": ##key3##,
"EnableRegister": ##key4##,
...
},
...
},
...
}

インポートを実行すると、プレースホルダーが対応する値で置き換えられます。

この記事を改善するための提案がある場合は、 お知らせください!