则为 true; 如果链接访问的,则 currentElement (其 roleplayers 之一) 之前访问。
命名空间: Microsoft.VisualStudio.Modeling
程序集: Microsoft.VisualStudio.Modeling.Sdk.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)
语法
声明
Protected Function ShouldVisitLinkAgain ( _
link As ElementLink, _
currentElement As ModelElement _
) As Boolean
protected bool ShouldVisitLinkAgain(
ElementLink link,
ModelElement currentElement
)
参数
- link
类型:Microsoft.VisualStudio.Modeling.ElementLink
查看用于访问已排队的链接
- currentElement
类型:Microsoft.VisualStudio.Modeling.ModelElement
我们访问当前元素相关元素
返回值
备注
在查看特定 currentElement 的相关元素,因此,如果我们查找访问排队的链接时,此功能将通知您,如果需要重新访问。这是,如果链接访问的,则 currentElement (其 roleplayers 之一) 之前访问。对于关闭查看器,我们确保该链接将被访问,在 roleplayers 访问后期 (从技术上,我们确保 InternalElementList 在 roleplayers 稍后将包含指向)。考虑以下情况:我们有 2 个关系的 AHasBs 和 CHasAs 一 roleplayer 的元素的。在关闭遍历期间,则从 B 首先处理通过 AHasBs。但是,它不具有此操作的支柱删除,因此,它不会访问,但 AHasBs 中访问。稍后在遍历,则从 C 处理通过 CHasAs。,因为它有支柱删除,此时,将访问。现在我们获取 AHasBs 访问的情况下,在其 roleplayers) 之一访问之前。若要修复此问题,因此,如果查看器查看链接访问了 (或相当,排队用于访问),则应检查是否应重新访问 (检查,则会 currentElement 之前已访问的)。如果是这样,请使用方法 MarkForRemovalFromInternalElementList 和 RemoveMarkedElements,则应从 InternalElementList 移除该链接,并将其添加到再次访问的队列。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。