プロパティ テーブル
Property テーブルには、インストールで定義されているすべてのプロパティのプロパティ名と値が含まれています。 Null 値を持つプロパティは、テーブルに存在しません。
Property テーブルには、次の列があります。
コラム | 種類 | 鍵 | 許容 |
---|---|---|---|
財産 | 識別子の | Y | N |
価値 | テキスト | N | N |
列
-
プロパティ
-
プロパティの名前。 「プロパティ」を参照してください。
-
値
-
プロパティのローカライズ可能な文字列値。 Null または空の文字列を指定することはできません。
備考
Property テーブルを使用して、プロパティを別のプロパティの値に設定することはできません。 プロパティ列でプロパティを設定する前に、値列に入力されたテキスト文字列に対してインストーラーは何も行いません。 FirstProperty がプロパティ列に入力され、[値] 列に [SecondProperty] が入力されている場合、FirstProperty の値は、SecondProperty プロパティの値ではなく、テキスト文字列 "[SecondProperty]" に設定されます。 これは、Property テーブルに循環参照が作成されないようにするために必要です。 代わりに、Custom Action Type 51を使用して、1 つのプロパティを別のプロパティに設定できます。
AdminProperties プロパティを使用すると、管理インストール中に Property テーブルの値をオーバーライドできます。
パスワードやその他の情報をセキュリティで保護する必要がある場合は、プロパティを使用しないでください。 インストーラーは、作成されたプロパティの値を Property テーブルに書き込んだり、実行時に作成したりしてログまたはシステム レジストリに書き込む場合があります。
検証
ICE03
ICE05
ICE06
ICE16
ICE24
ICE31
ICE34
ICE36
ICE40
ICE46
ICE48
ICE52
ICE61
ICE73
ICE74
ICE80
ICE87
ICE88
ICE91
ICE99