UndoUnit 构造函数

定义

重载

UndoUnit(IServiceProvider, Context, TransactionCommitHandler)

创建一个没有事务的撤消单元,但使用委托时,它可以在需要时使用来获取事务。

UndoUnit(IServiceProvider, Context, TransactionItem)

构造一个新的撤消单元。

UndoUnit(IServiceProvider, Context, TransactionCommitHandler, DescriptionHandler)

创建一个没有事务的撤消单元,但使用委托时,它可以在需要时使用来获取事务。 还指定一个委托,该委托可用于获取此操作的说明,以避免提交。

UndoUnit(IServiceProvider, Context, TransactionCommitHandler)

创建一个没有事务的撤消单元,但使用委托时,它可以在需要时使用来获取事务。

public:
 UndoUnit(IServiceProvider ^ serviceProvider, Microsoft::VisualStudio::Modeling::Context ^ context, Microsoft::VisualStudio::Modeling::Shell::TransactionCommitHandler ^ commitHandler);
public UndoUnit (IServiceProvider serviceProvider, Microsoft.VisualStudio.Modeling.Context context, Microsoft.VisualStudio.Modeling.Shell.TransactionCommitHandler commitHandler);
new Microsoft.VisualStudio.Modeling.Shell.UndoUnit : IServiceProvider * Microsoft.VisualStudio.Modeling.Context * Microsoft.VisualStudio.Modeling.Shell.TransactionCommitHandler -> Microsoft.VisualStudio.Modeling.Shell.UndoUnit
Public Sub New (serviceProvider As IServiceProvider, context As Context, commitHandler As TransactionCommitHandler)

参数

serviceProvider
IServiceProvider
context
Context
commitHandler
TransactionCommitHandler

适用于

UndoUnit(IServiceProvider, Context, TransactionItem)

构造一个新的撤消单元。

public:
 UndoUnit(IServiceProvider ^ serviceProvider, Microsoft::VisualStudio::Modeling::Context ^ context, Microsoft::VisualStudio::Modeling::TransactionItem ^ transactionItem);
public UndoUnit (IServiceProvider serviceProvider, Microsoft.VisualStudio.Modeling.Context context, Microsoft.VisualStudio.Modeling.TransactionItem transactionItem);
new Microsoft.VisualStudio.Modeling.Shell.UndoUnit : IServiceProvider * Microsoft.VisualStudio.Modeling.Context * Microsoft.VisualStudio.Modeling.TransactionItem -> Microsoft.VisualStudio.Modeling.Shell.UndoUnit
Public Sub New (serviceProvider As IServiceProvider, context As Context, transactionItem As TransactionItem)

参数

serviceProvider
IServiceProvider
context
Context
transactionItem
TransactionItem

要包装的 transactionItem。

适用于

UndoUnit(IServiceProvider, Context, TransactionCommitHandler, DescriptionHandler)

创建一个没有事务的撤消单元,但使用委托时,它可以在需要时使用来获取事务。 还指定一个委托,该委托可用于获取此操作的说明,以避免提交。

public:
 UndoUnit(IServiceProvider ^ serviceProvider, Microsoft::VisualStudio::Modeling::Context ^ context, Microsoft::VisualStudio::Modeling::Shell::TransactionCommitHandler ^ commitHandler, Microsoft::VisualStudio::Modeling::Shell::DescriptionHandler ^ descriptionHandler);
public UndoUnit (IServiceProvider serviceProvider, Microsoft.VisualStudio.Modeling.Context context, Microsoft.VisualStudio.Modeling.Shell.TransactionCommitHandler commitHandler, Microsoft.VisualStudio.Modeling.Shell.DescriptionHandler descriptionHandler);
new Microsoft.VisualStudio.Modeling.Shell.UndoUnit : IServiceProvider * Microsoft.VisualStudio.Modeling.Context * Microsoft.VisualStudio.Modeling.Shell.TransactionCommitHandler * Microsoft.VisualStudio.Modeling.Shell.DescriptionHandler -> Microsoft.VisualStudio.Modeling.Shell.UndoUnit
Public Sub New (serviceProvider As IServiceProvider, context As Context, commitHandler As TransactionCommitHandler, descriptionHandler As DescriptionHandler)

参数

serviceProvider
IServiceProvider
context
Context
commitHandler
TransactionCommitHandler
descriptionHandler
DescriptionHandler

适用于