AdomdConnection.BeginTransaction Method (IsolationLevel)
Begins a new transaction with the specified IsolationLevel enumeration value.
命名空間: Microsoft.AnalysisServices.AdomdClient
組件: Microsoft.AnalysisServices.AdomdClient (in 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
An IsolationLevel enumeration value.
傳回值
An AdomdTransaction that represents the newly started transaction.
例外
例外類型 | 狀況 |
---|---|
System.NotSupportedException | The member was called with an unsupported isolation level. |
AdomdErrorResponseException | The provider returned an error in response. |
AdomdUnknownResponseException | The provider sent an unrecognizable response. |
AdomdConnectionException | The connection was broken. |
System.InvalidOperationException | An error occurred because one of the following conditions was met:
|
備註
Once the transaction has completed, you must explicitly commit the transaction by using the Commit method or roll back the transaction by using the Rollback method of the AdomdTransaction.
附註: |
---|
Only IsolationLevel.ReadCommitted is supported. |
執行緒安全性
Any public static (Shared in Microsoft Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
平台
開發平台
如需受支援的平台清單,請參閱<安裝 SQL Server 2005 的硬體和軟體需求>。
目標平台
如需受支援的平台清單,請參閱<安裝 SQL Server 2005 的硬體和軟體需求>。
請參閱
參考
AdomdConnection Class
AdomdConnection Members
Microsoft.AnalysisServices.AdomdClient Namespace