UndoUnit 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 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