IVsDataTransaction インターフェイス

コミットできるようにしたり、バッチとして一連の関連操作をロールバックする、トランザクション処理するためのメソッドとプロパティを公開するインターフェイスを表します。

名前空間:  Microsoft.VisualStudio.Data.Services.SupportEntities
アセンブリ:  Microsoft.VisualStudio.Data.Services (Microsoft.VisualStudio.Data.Services.dll 内)

構文

'宣言
<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

IVsDataTransaction 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ CurrentTransactionLevel クラスで実装すると、現在のトランザクションのレベルを示す数値を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド BeginTransaction クラス、トランザクション ルーティングされ、実行時に新しいトランザクションのレベル。
パブリック メソッド CommitTransaction クラス、コミット トランザクションされ、実行時に新しいトランザクションのレベル。
パブリック メソッド RollbackTransaction クラスで実装された場合、または無効化、およびトランザクションを新しいトランザクションのレベル ロールバックされます。

このページのトップへ

解説

このインターフェイスに DDEX のフレームワークで基本実装があります。

参照

関連項目

Microsoft.VisualStudio.Data.Services.SupportEntities 名前空間