Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

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