CFREGISTRY ACTION = "GETALL" |
説明 ブランチで定義されているすべてのレジストリキーと値を返します。これらの値には、レコードセットにアクセスする場合と同様にアクセスできます。
シンタックス
    <cfregistry
       action = "getAll"
       branch = "branch"
       type = "data type"
       name = "query name"
       sort = "criteria">
関連項目 『ColdFusion MX 開発ガイド』の第15章の「パーシスタントデータとロックの使用」
使用方法 このタグでは、cfoutput などのタグによってアクセスできるレコードセット内に #entry#、#type#、および #value# が返されます。これらの変数を完全修飾するには、name 属性に指定したものと同じレコードセット名を使用します。 #type# がキーの場合、#value# は空の文字列になります。 type= "any" を指定すると、getAll ではバイナリ登録値も返されます。バイナリ値の場合は、#type# 変数は UNSUPPORTED となり、#value# は空白になります。
例
    <!--- この例では、getAll アクションを伴う cfregistry を使用します。 --->
    <cfregistry action = "getAll"
       branch = "HKEY_LOCAL_MACHINESoftwareMicrosoftJava VM"
       type = "Any" name = "RegQuery">
    <p><h1>cfregistry action = "getAll"</h1>
    <cftable query = "RegQuery" colHeaders HTMLTable border = "Yes">
    <cfcol header = "<b>エントリ</b>" width = "35" text = "#RegQuery.Entry#">
    <cfcol header = "<b>タイプ</b>" width = "10" text = "#RegQuery.type#">
    <cfcol header = "<b>値</b>" width = "35" text = "#RegQuery.Value#">
    </cftable>

ACTION |
| 必須
常に getall です。

BRANCH |
| 必須
登録ブランチの名前です。

TYPE |
| オプション
Default value: "String" string: 文字列の値を返します。 dWord: ダブルワード値を返します。 key: キーを返します。 any: キーと値を返します。

NAME |
| 必須
返されたキーと値を格納するレコードセットの名前です。

SORT |
| オプション
Default value: "ASC" クエリー列のデータをソートします (大文字と小文字の区別はありません)。「エントリ」、「タイプ」、および「値」の列上で、テキストとしてソートを行います。クエリー出力からの列の組み合わせを、カンマ区切りリストで指定します。例:
    sort = "value desc, entry asc"
asc: 昇順 (a ～ z) のソートです desc: 降順 (z ～ a) のソートです。