Partager via


DataViewHierarchyAccessor.SetNodePath, méthode

Définit le chemin d'accès du nœud d'un nœud identifié par un ID de point particulier

Espace de noms :  Microsoft.VisualStudio.Data
Assembly :  Microsoft.VisualStudio.Data (dans Microsoft.VisualStudio.Data.dll)

Syntaxe

'Déclaration
Public Sub SetNodePath ( _
    itemId As Integer, _
    nodePath As String _
)
public void SetNodePath(
    int itemId,
    string nodePath
)
public:
void SetNodePath(
    int itemId, 
    String^ nodePath
)
member SetNodePath : 
        itemId:int * 
        nodePath:string -> unit 
public function SetNodePath(
    itemId : int, 
    nodePath : String
)

Paramètres

  • nodePath
    Type : System.String
    Le nouveau chemin de nœud du nœud.

Exceptions

Exception Condition
ArgumentNullException

Le paramètre nodePath est null.

ArgumentException

L'itemID spécifié n'est pas valide.

Notes

Cette méthode est très efficace car elle vous permet de mettre dans un contexte ou déplacer tout nœud dans la hiérarchie de vue de données.Elle doit être utilisée dans deux scénarios différents.

Le premier est lorsqu'un objet est créé.D'un fournisseur de données appelle d'abord la méthode d' CreateObjectNode pour produire un ID d'élément contextless qui peut être utilisé lors de la conception le nouvel objet.Lorsque cet objet est enregistré, le fournisseur de données souhaitera ajouter cet élément à l'arborescence hiérarchique.Cela est accompli en appelant la méthode d' SetNodePath et en fournissant le chemin d'accès correct de nœud à l'emplacement du nouveau nœud.

Le deuxième scénario se produit lorsque l'objet est modifié et doit être déplacé vers une autre partie de la hiérarchie.Encore une fois, lorsque l'objet est enregistré avec les propriétés mises à jour, le fournisseur de données doit appeler la méthode d' SetNodePath pour déplacer le nœud vers le nouvel emplacement.

Sécurité .NET Framework

Voir aussi

Référence

DataViewHierarchyAccessor Classe

Microsoft.VisualStudio.Data, espace de noms