RetractByType
La fonction RetractByType retire toutes les instances d’un type spécifié dans la mémoire de travail, tandis que la fonction Retractne retire que des éléments spécifiques d’un certain type. Les paragraphes suivants décrivent comment la fonction RetractByType fonctionne avec des entités de différents types.
Objets .NET
Tous les objets d'un type de classe donné sont retirés de la mémoire de travail. Il vous suffit de faire glisser la classe du volet de faits Classes .NET vers la fonction RetractByType .
TypedXmlDocument
Toutes les instances sont retirées. Cela signifie que tous les TypesdXmlDocumentavec le même DocumentType.Selector sont retirés. Vous devez faire glisser le nœud approprié du volet de faits Schémas XML vers la fonction RetractByType . Conformément à la fonction Retract , si vous effectuez un RetractByType sur le nœud racine du document, non seulement tous les TypedXmlDocuments déclarés avec ce DocumentType seront retirés, mais tous les TypesdXmlDocuments enfants (XmlNodedans l’arborescence) associés à ces TypesdXmlDocuments parents seront également retirés.
TypedDataTable et DataConnection
Retract et RetractByType sont équivalents pour TypedDataTable et DataConnection. Étant donné que DataSetName.DataTableName est un identificateur unique pour les deux types, il n’y a qu’une seule instance dans le moteur à un moment donné. Comme avec Retract, vous faites glisser la table dans la fonction RetractByType .