Costruttore LinkedTransaction (String, IServiceProvider, ModelingDocData)
Inizializza una nuova istanza della classe LinkedTransaction.
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Sintassi
'Dichiarazione
Public Sub New ( _
description As String, _
serviceProvider As IServiceProvider, _
docData As ModelingDocData _
)
public LinkedTransaction(
string description,
IServiceProvider serviceProvider,
ModelingDocData docData
)
Parametri
- description
Tipo: System.String
La descrizione che verrà visualizzata nell'elenco Annulla/Ripristina.
- serviceProvider
Tipo: System.IServiceProvider
Provider di servizi utilizzato per ottenere l'interfaccia IVsLinkedUndoTransactionManager .
- docData
Tipo: Microsoft.VisualStudio.Modeling.Shell.ModelingDocData
Il documento che ha avviato la transazione collegata.
Note
Quando la classe di LinkedTransaction viene inizializzata, questo metodo prima apre una transazione di annullamento collegata quindi il metodo apre una transazione di IMS.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.