Condividi tramite


Interfaccia IVsDataTransaction

Rappresenta l'interfaccia che espone metodi e proprietà per l'elaborazione delle transazioni, che consente di eseguire il commit o che ha eseguito il rollback di una serie di operazioni correlate in batch.

Spazio dei nomi:  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Sintassi

'Dichiarazione
<DataClientObjectAttribute("17A9A28C-30F9-4e80-897F-5F16B13C7391")> _
Public Interface IVsDataTransaction
[DataClientObjectAttribute("17A9A28C-30F9-4e80-897F-5F16B13C7391")]
public interface IVsDataTransaction
[DataClientObjectAttribute(L"17A9A28C-30F9-4e80-897F-5F16B13C7391")]
public interface class IVsDataTransaction
[<DataClientObjectAttribute("17A9A28C-30F9-4e80-897F-5F16B13C7391")>]
type IVsDataTransaction =  interface end
public interface IVsDataTransaction

Il tipo IVsDataTransaction espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica CurrentTransactionLevel Se implementata da una classe, ottiene un valore numerico che indica il livello di transazione corrente.

In alto

Metodi

  Nome Descrizione
Metodo pubblico BeginTransaction Se implementata da una classe, avviati da una transazione e restituisce il nuovo livello di transazioni.
Metodo pubblico CommitTransaction Se implementata da una classe, dal commit di una transazione e restituisce il nuovo livello di transazioni.
Metodo pubblico RollbackTransaction Se implementata da una classe, ripristinerà, o void, una transazione e restituisce il nuovo livello di transazioni.

In alto

Note

Questa interfaccia dispone di un'implementazione di base in DDEX Framework.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Data.Services.SupportEntities