英語で読む

次の方法で共有


[種類別の取り消し]

RetractByType 関数は、作業メモリ内の指定された型のすべてのインスタンスを取り消します。一方、取り消し関数は特定の型の特定の項目のみを取り消します。 次の段落では、 RetractByType 関数がさまざまな型のエンティティとどのように連携するかを説明します。

.NET オブジェクト

特定のクラスの種類のすべてのオブジェクトが作業メモリから取り消されます。 .NET クラスファクト ペインから RetractByType 関数にクラスをドラッグするだけです。

TypedXmlDocument

すべてのインスタンスが取り消されます。 つまり、同じ DocumentType.Selector を持つ TypedXmlDocumentはすべて取り消されます。 適切なノードを [XML スキーマ] ファクト ペインから RetractByType 関数にドラッグする必要があります。 ドキュメント ルート ノードで RetractByType を実行すると、そのDocumentType でアサートされたすべての TypedXmlDocument が取り消されるだけでなく、親 TypedXmlDocuments に関連付けられているすべての子 TypedXmlDocuments (ツリー階層内の XmlNode) も取り消されます。

TypedDataTable と DataConnection

取り消 しと 取り消しByType は、 TypedDataTableDataConnection の両方で同等です。 DataSetName.DataTableName は両方の型の一意識別子であるため、エンジンには任意の時点でインスタンスが 1 つだけ存在します。 取り消しと同様に、テーブルを RetractByType 関数にドラッグします。

参照

エンジン制御関数