Метод BeginTransaction (IsolationLevel)
Begins a new transaction with the specified IsolationLevel enumeration value.
Пространство имен: Microsoft.AnalysisServices.AdomdClient
Сборка: Microsoft.AnalysisServices.AdomdClient (в Microsoft.AnalysisServices.AdomdClient.dll)
Синтаксис
'Декларация
Public Function BeginTransaction ( _
isolationLevel As IsolationLevel _
) As AdomdTransaction
'Применение
Dim instance As AdomdConnection
Dim isolationLevel As IsolationLevel
Dim returnValue As AdomdTransaction
returnValue = instance.BeginTransaction(isolationLevel)
public AdomdTransaction BeginTransaction(
IsolationLevel isolationLevel
)
public:
AdomdTransaction^ BeginTransaction(
IsolationLevel isolationLevel
)
member BeginTransaction :
isolationLevel:IsolationLevel -> AdomdTransaction
public function BeginTransaction(
isolationLevel : IsolationLevel
) : AdomdTransaction
Параметры
- isolationLevel
Тип System.Data. . :: . .IsolationLevel
An IsolationLevel enumeration value.
Возвращаемое значение
Тип Microsoft.AnalysisServices.AdomdClient. . :: . .AdomdTransaction
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. |