[種類別の取り消し]
RetractByType 関数は、作業メモリ内の指定された型のすべてのインスタンスを取り消します。一方、取り消し関数は特定の型の特定の項目のみを取り消します。 次の段落では、 RetractByType 関数がさまざまな型のエンティティとどのように連携するかを説明します。
特定のクラスの種類のすべてのオブジェクトが作業メモリから取り消されます。 .NET クラスファクト ペインから RetractByType 関数にクラスをドラッグするだけです。
すべてのインスタンスが取り消されます。 つまり、同じ DocumentType.Selector を持つ TypedXmlDocumentはすべて取り消されます。 適切なノードを [XML スキーマ] ファクト ペインから RetractByType 関数にドラッグする必要があります。 ドキュメント ルート ノードで RetractByType を実行すると、そのDocumentType でアサートされたすべての TypedXmlDocument が取り消されるだけでなく、親 TypedXmlDocuments に関連付けられているすべての子 TypedXmlDocuments (ツリー階層内の XmlNode) も取り消されます。
取り消 しと 取り消しByType は、 TypedDataTable と DataConnection の両方で同等です。 DataSetName.DataTableName は両方の型の一意識別子であるため、エンジンには任意の時点でインスタンスが 1 つだけ存在します。 取り消しと同様に、テーブルを RetractByType 関数にドラッグします。