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?

NoExtent

コンパイラにこのクラスのエクステントを生成させないようにするかどうかを指定します (指定しないと生成する場合)。

使用法

コンパイラにこのクラスのエクステントを生成させないようにするには (指定しないと生成する場合)、以下の構文を使用します。

Class MyApp.MyClass [ NoExtent ] 
{
//class members
}

そのように指定しない場合は、このキーワードを省略し、キーワードの直前に単語 Not を配置します。

詳細

このキーワードが true である場合、クラスはエクステントを持ちません。そのようなクラスのインスタンスは作成できません。多くの場合、そのようなクラスは %Library.PersistentOpens in a new tab から継承された標準永続インタフェースを拡張またはオーバーライドします。

サブクラスへの影響

このキーワードは継承されません。

既定値

このキーワードを省略すると、クラスはエクステントを持つことが可能になります。

関連項目

FeedbackOpens in a new tab