Udostępnij za pośrednictwem


Metoda AdomdConnection.BeginTransaction (IsolationLevel)

Rozpoczyna nową transakcję o określonym IsolationLevel wartość wyliczania.

Przestrzeń nazw:  Microsoft.AnalysisServices.AdomdClient
Zestaw:  Microsoft.AnalysisServices.AdomdClient (w Microsoft.AnalysisServices.AdomdClient.dll)

Składnia

'Deklaracja
Public Function BeginTransaction ( _
    isolationLevel As IsolationLevel _
) As AdomdTransaction
'Użycie
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

Parametry

Wartość zwracana

Typ: Microsoft.AnalysisServices.AdomdClient.AdomdTransaction
AdomdTransaction Reprezentująca nowo rozpoczętych transakcji.

Wyjątki

Wyjątek Warunek
System.NotSupportedException

element członkowski została wywołana z nieobsługiwanym poziom izolacji.

AdomdErrorResponseException

Dostawca zwrócił błąd w odpowiedzi.

AdomdUnknownResponseException

Dostawca wysłał odpowiedź nierozpoznawalny.

AdomdConnectionException

Połączenie zostało przerwane.

System.InvalidOperationException

Wystąpił błąd, ponieważ został spełniony jeden z następujących warunków:

Uwagi

Po zakończeniu zatwierdzanie, należy jawnie zatwierdzeniu zatwierdzanie za pomocą Commit metoda lub wycofać zatwierdzanie za pomocą Rollback metoda AdomdTransaction.

Ostrzeżenie

Tylko IsolationLevel.ReadCommitted jest obsługiwany.