Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

PropertyClass (クラス・キーワード)

このクラスにプロパティ・パラメータを追加します。

使用法

このクラスにプロパティ・パラメータを追加するには、以下の構文を使用します。

Class PropClass.MyClass Extends %RegisteredObject [ PropertyClass = PropClass.MyPropertyClass ] { //class members }

propertyclasslist は以下のいずれかになります。

  • 完全なクラス名 (すべてのパッケージを含む)以下に例を示します。

    [ PropertyClass = PropClass.MyPropertyClass ]
    
  • 括弧で囲んだ、クラス名のコンマ区切りリスト。

詳細

カスタム・プロパティ・パラメータを追加する必要がある場合は、以下の手順に従います。

  1. 1 つまたは複数のクラス・パラメータを定義するクラスを定義してコンパイルします。以下に例を示します。

    Class PropClass.MyPropertyClass
    {
    
    Parameter MYPARM As %String = "XYZ";
    
    }
    

    これらのクラス・パラメータは、次の手順ではプロパティ・パラメータになります。

  2. プロパティを定義するクラスでは、PropertyClass キーワードを指定します。

サブクラスへの影響

サブクラスは、このキーワードによって追加されたカスタム動作を継承します。サブクラスでキーワードの値が指定されている場合、その値は、このクラスのプロパティのパラメータを指定する追加のクラスを指定します。

関連項目

FeedbackOpens in a new tab