DataViewHierarchyAccessor.SetNodePath – metoda
Nastaví cestu uzlu identifikované určité položky ID uzlu
Obor názvů: Microsoft.VisualStudio.Data
Sestavení: Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)
Syntaxe
'Deklarace
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
)
Parametry
- itemId
Typ: System.Int32
ID položky.
- nodePath
Typ: System.String
Nové cesty uzlu uzel.
Výjimky
Výjimka | Podmínka |
---|---|
ArgumentNullException | nodePath Parametr má hodnotu null. |
ArgumentException | Zadané ID tématu je neplatný. |
Poznámky
Tato metoda je velmi výkonné, umožňuje contextualize nebo přemístěte libovolného uzlu v hierarchii zobrazení data.By měl být používán dvou různých scénářů.
První je při vytvoření nového objektu.Zprostředkovatel dat první volání CreateObjectNode metoda vyrábět ID contextless položky, který lze použít při vytváření nového objektu.Při uložení tohoto objektu zprostředkovatele dat chcete přidat tuto položku do stromové struktury hierarchie.Toho lze dosáhnout pomocí volání SetNodePath metoda a poskytování uzlu správnou cestu k umístění nového uzlu.
Druhý scénář dochází, když se upravuje a měli přemístěna do jiné části hierarchie objektu.Opět po uložení objektu s aktualizované vlastnosti zprostředkovatele dat by měl zavolat SetNodePath metoda uzel přesunout do nového umístění.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.