LinkedTransaction - конструктор (String, IServiceProvider, ModelingDocData)
Инициализирует новый экземпляр класса LinkedTransaction.
Пространство имен: Microsoft.VisualStudio.Modeling.Shell
Сборка: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Синтаксис
'Декларация
Public Sub New ( _
description As String, _
serviceProvider As IServiceProvider, _
docData As ModelingDocData _
)
public LinkedTransaction(
string description,
IServiceProvider serviceProvider,
ModelingDocData docData
)
Параметры
- description
Тип: System.String
Описание, которое отображается в списке отмены/повтора действий.
- serviceProvider
Тип: System.IServiceProvider
Поставщик службы, который используется для получения интерфейса IVsLinkedUndoTransactionManager.
- docData
Тип: Microsoft.VisualStudio.Modeling.Shell.ModelingDocData
Документ, который запустил связанную транзакцию.
Заметки
Когда класс LinkedTransaction инициализирован, этот метод сначала открыть связанную транзакцию отката, затем метод открывает транзакцию IMS.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.