ElementWalker.ShouldVisitLinkAgain – metoda
True pokud navštívil propojení před currentElement, (jeden z jeho roleplayers) byl navštíven.
Obor názvů: Microsoft.VisualStudio.Modeling
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntaxe
'Deklarace
Protected Function ShouldVisitLinkAgain ( _
link As ElementLink, _
currentElement As ModelElement _
) As Boolean
protected bool ShouldVisitLinkAgain(
ElementLink link,
ModelElement currentElement
)
Parametry
- link
Typ: Microsoft.VisualStudio.Modeling.ElementLink
Propojení, které bylo zjištěno již byla zařazena do fronty pro webu
- currentElement
Typ: Microsoft.VisualStudio.Modeling.ModelElement
Aktuální prvek, jehož souvisejících prvků jsme navštívili
Vrácená hodnota
Typ: System.Boolean
Poznámky
Při pohledu na související prvky dané currentElement jsme najít odkaz, který byl byla zařazena do fronty pro návštěvy, tuto funkci zjistíte je nutné znovu navštívit.To je-li na odkaz navštíven před byl navštíven currentElement, (jeden z jeho roleplayers).Uzavření walkers můžeme zaručit, že bude propojení navštívit pouze po roleplayers navštívené (technicky, můžeme zaručit, že InternalElementList bude obsahovat propojení po roleplayers).Zvažte následující scénář: máme a prvek, který je roleplayer pro 2 vztahy AHasBs a CHasAs.Během přecházení byla uzavření je první a dosaženy z b až AHasBs.Však nemá prop odstranit, aby je nenavštívili, ale AHasBs je navštívili.Dále v průchod a dosaženy z c via CHasAs.Tento čas a je navštívili, protože má odstranit prop.Nyní můžeme získat případ, kdy byl AHasBs navštívili před jeden z jeho roleplayers (A) byl navštíven.Tyto potíže můžete najít walkers odkaz byl navštívili (nebo spíše byla byla zařazena do fronty pro webu), by měla zkontrolovat, pokud by navštívili znovu (Kontrola, pokud byl již navštívili před currentElement).Pokud by tedy odebrat odkaz ze InternalElementList pomocí metody MarkForRemovalFromInternalElementList a RemoveMarkedElements a přidat do fronty k inspekci znovu.
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.