Partilhar via


Interface IVsDataTransaction

Representa a interface que expõe métodos e propriedades para processamento de transações, que permite que você confirme ou reverter uma série de operações relacionadas como um lote.

Namespace:  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly:  Microsoft.VisualStudio.Data.Services (em Microsoft.VisualStudio.Data.Services.dll)

Sintaxe

'Declaração
<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

O tipo IVsDataTransaction expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública CurrentTransactionLevel Quando implementado por uma classe, obtém um valor numérico indicando o nível de transação atual.

Superior

Métodos

  Nome Descrição
Método público BeginTransaction Quando implementado por uma classe, por novatos uma transação e por retorna o novo nível de transação.
Método público CommitTransaction Quando implementado por uma classe, por confirmações uma transação e por retorna o novo nível de transação.
Método público RollbackTransaction Quando implementado por uma classe, ela, ou vácuos, uma transação e retorna o novo nível de transação.

Superior

Comentários

Essa interface tem uma implementação base na estrutura de DDEX.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data.Services.SupportEntities