Xml.XMLDoc.TXMLNodeList.DoNotify

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function DoNotify(Operation: TNodeListOperation; const Node: IXMLNode;
const IndexOrName: OleVariant; BeforeOperation: Boolean): IXMLNode;

C++

Xml::Xmlintf::_di_IXMLNode __fastcall DoNotify(TNodeListOperation Operation, const Xml::Xmlintf::_di_IXMLNode Node, const System::OleVariant &IndexOrName, bool BeforeOperation);

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLNodeList

Description

Exécute le callback spécifié par NotificationProc.

DoNotify exécute le callback affecté à NotificationProc lorsque des noeuds sont ajoutés ou supprimés dans la liste, ou doivent y être créés. Les paramètres sont fournis en tant que paramètres du callback et DoNotify renvoie le noeud ajouté, supprimé ou créé.

Operation indique la modification qui est sur le point de se produire ou qui vient d'avoir lieu.

Node est le noeud ajouté ou supprimé dans la liste, ou faisant office de parent si le callback doit créer un noeud (lorsque Operation a pour valeur nlCreateNode).

IndexOrName est le nom du noeud à créer lorsque Operation a pour valeur nlCreateNode. Sinon, il s'agit du nom ou de l'indice du noeud supprimé ou ajouté.

BeforeOperation indique si l'appel se produit avant ou après l'opération indiquée. Lorsque des noeuds sont insérés et supprimés, un appel est d'abord effectué avec BeforeOperation ayant la valeur true, l'opération se produit puis un second appel est effectué avec BeforeOperation ayant la valeur false. Lorsque des noeuds doivent être créés, seul un appel est effectué, avec BeforeOperation définie à true.

Voir aussi