指示取消管理器块另一个取消从执行一个链接的事件管理器的。
命名空间: Microsoft.VisualStudio.Shell.Design
程序集: Microsoft.VisualStudio.Shell.Design(在 Microsoft.VisualStudio.Shell.Design.dll 中)
语法
声明
Private Function OnInterveningUnitBlockingLinkedUndo As Integer
Implements IVsLinkedUndoClient.OnInterveningUnitBlockingLinkedUndo
int IVsLinkedUndoClient.OnInterveningUnitBlockingLinkedUndo()
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
实现
IVsLinkedUndoClient.OnInterveningUnitBlockingLinkedUndo()
备注
当调用此方法时,这意味着取消管理器有一个非链接的事件在其顶部撤消或重做操作块一个值中移除从执行其链接的事件管理器的堆栈。
如果可能,应执行以下响应此调用:
1) 使用取消管理器,激活一窗口在相应的数据的视图。
2) 提升具有提供的本地化的错误字符串或提升的消息框拥有自定义 UI。
如果可以执行上述两个,以便用户知道发生什么,则返回 S_OK。否则,必须返回 E_FAIL,将导致取消失败,并中断所有事务指向该文档。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualStudio.Shell.Design 命名空间