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) のソートです。