指定した 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
メモ :