LinkedTransaction 构造函数

定义

重载

LinkedTransaction(String, IServiceProvider)

创建可能跨多个设计器的事务。 第一次打开链接的撤消事务,然后打开 IMS transaction。 此版本使用当前打开的文档。

LinkedTransaction(String, IServiceProvider, ModelingDocData)

创建可能跨多个设计器的事务。 第一次打开链接的撤消事务,然后打开 IMS transaction。

LinkedTransaction(String, IServiceProvider)

创建可能跨多个设计器的事务。 第一次打开链接的撤消事务,然后打开 IMS transaction。 此版本使用当前打开的文档。

public:
 LinkedTransaction(System::String ^ description, IServiceProvider ^ serviceProvider);
public LinkedTransaction (string description, IServiceProvider serviceProvider);
new Microsoft.VisualStudio.Modeling.Shell.LinkedTransaction : string * IServiceProvider -> Microsoft.VisualStudio.Modeling.Shell.LinkedTransaction
Public Sub New (description As String, serviceProvider As IServiceProvider)

参数

description
String

显示在 "撤消"/"重做" 下拉菜单中的说明

serviceProvider
IServiceProvider

用于获取 IVsLinkedUndoTransactionManager 的服务提供程序

适用于

LinkedTransaction(String, IServiceProvider, ModelingDocData)

创建可能跨多个设计器的事务。 第一次打开链接的撤消事务,然后打开 IMS transaction。

public:
 LinkedTransaction(System::String ^ description, IServiceProvider ^ serviceProvider, Microsoft::VisualStudio::Modeling::Shell::ModelingDocData ^ docData);
public LinkedTransaction (string description, IServiceProvider serviceProvider, Microsoft.VisualStudio.Modeling.Shell.ModelingDocData docData);
new Microsoft.VisualStudio.Modeling.Shell.LinkedTransaction : string * IServiceProvider * Microsoft.VisualStudio.Modeling.Shell.ModelingDocData -> Microsoft.VisualStudio.Modeling.Shell.LinkedTransaction
Public Sub New (description As String, serviceProvider As IServiceProvider, docData As ModelingDocData)

参数

description
String

显示在 "撤消"/"重做" 下拉菜单中的说明

serviceProvider
IServiceProvider

用于获取 IVsLinkedUndoTransactionManager 的服务提供程序

docData
ModelingDocData

DocData 启动链接事务。

适用于