メインコンテンツまでスキップ
バージョン: 開発中

METHOD Get attribute

METHOD Get attribute ( path ; attribType {; *} ) -> 戻り値

引数説明
pathTextプロジェクトメソッドのパス
attribTypeInteger取得する属性タイプ
*演算子指定時 = コンポーネントで実行されたとき、コマンドはホストデータベースに適用される (コンポーネントのコンテキスト以外ではこの引数は無視されます)
戻り値BooleanTrue: 属性が選択されている、False: 選択されていない

このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。

説明

METHOD Get attributeコマンドはpath引数で指定されたプロジェクトメソッドのattribType属性値を返します。このコマンドはプロジェクトメソッドに対してのみ動作します。無効なパスを渡すとエラーが生成されます。

attribType引数には取得する属性のタイプを指定する値を渡します。Design Object Accessテーマの以下の定数を使用できます:

定数コメント
Attribute executed on server倍長整数8"サーバー上で実行"オプションに対応
Attribute invisible倍長整数1"隠す"オプションに対応
Attribute published SOAP倍長整数3"Webサービスとして提供"オプションに対応
Attribute published SQL倍長整数7"SQL利用可"オプションに対応
Attribute published Web倍長整数2"4DタグおよびURL (4DACTION...) で利用可"オプションに対応
Attribute published WSDL倍長整数4"WSDLで公開する"オプションに対応
Attribute shared倍長整数5"コンポーネントとホストデータベースで共有する"オプションに対応

コマンドがコンポーネントから実行された場合、デフォルトでコンポーネントメソッドに適用されます。* 引数を渡すとホストデータベースのメソッドに適用されます。

コマンドは属性が選択されている場合Trueを、選択されていない場合Falseを返します。

参照

METHOD SET ATTRIBUTE