AdomdConnection.BeginTransaction Method (IsolationLevel)
指定した IsolationLevel 列挙値を使用して新しいトランザクションを開始します。
名前空間: Microsoft.AnalysisServices.AdomdClient
アセンブリ: Microsoft.AnalysisServices.AdomdClient (microsoft.analysisservices.adomdclient.dll 内)
構文
'宣言
Public Function BeginTransaction ( _
isolationLevel As IsolationLevel _
) As AdomdTransaction
public AdomdTransaction BeginTransaction (
IsolationLevel isolationLevel
)
public:
AdomdTransaction^ BeginTransaction (
IsolationLevel isolationLevel
)
public AdomdTransaction BeginTransaction (
IsolationLevel isolationLevel
)
public function BeginTransaction (
isolationLevel : IsolationLevel
) : AdomdTransaction
パラメータ
- isolationLevel
IsolationLevel 列挙値です。
戻り値
新しく開始されたトランザクションを表す AdomdTransaction です。
例外
例外の種類 | 条件 |
---|---|
System.NotSupportedException | サポートされていない分離レベルを使用してメンバが呼び出されました。 |
AdomdErrorResponseException | プロバイダから応答でエラーが返されました。 |
AdomdUnknownResponseException | プロバイダから認識できない応答が送信されました。 |
AdomdConnectionException | 接続が解除されました。 |
System.InvalidOperationException | 次のいずれかの条件を満たしたため、エラーが発生しました。
|
解説
トランザクションが完了したら、Commit メソッドを使用してトランザクションを明示的にコミットするか、AdomdTransaction の Rollback メソッドを使用してトランザクションをロールバックする必要があります。
メモ : |
---|
サポートされるのは IsolationLevel.ReadCommitted のみです。 |
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
AdomdConnection Class
AdomdConnection Members
Microsoft.AnalysisServices.AdomdClient Namespace