Aracılığıyla paylaş


AdomdConnection.BeginTransaction Yöntemi (IsolationLevel)

Yeni bir hareket ile belirtilen başlar IsolationLevel numaralandırma değeri.

Ad Alanı:  Microsoft.AnalysisServices.AdomdClient
Derleme:  Microsoft.AnalysisServices.AdomdClient (Microsoft.AnalysisServices.AdomdClient içinde.dll)

Sözdizimi

'Bildirim
Public Function BeginTransaction ( _
    isolationLevel As IsolationLevel _
) As AdomdTransaction
'Kullanım
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

Parametreler

Dönüş Değeri

Tür: Microsoft.AnalysisServices.AdomdClient.AdomdTransaction
Bir AdomdTransaction temsil eden yeni başlatılan bir hareket.

Kural dışı durumlar

Özel durum Koşul
System.NotSupportedException

Üye bir desteklenmeyen yalıtım düzey ile çağrıldı.

AdomdErrorResponseException

Sağlayıcı, yanıt olarak bir hata döndürdü.

AdomdUnknownResponseException

Sağlayıcı, tanınmayan bir yanıt gönderdi.

AdomdConnectionException

Bağlantı kesildi.

System.InvalidOperationException

Aşağıdaki koşullardan biri aşıldığı için hata oluştu:

Açıklamalar

İşlem tamamlandıktan sonra açıkça gerekir yürütme kullanarak hareket Commit yöntem veya Top kullanarak hareket geri almak almak Rollback yöntem, AdomdTransaction.

Not

Sadece IsolationLevel.ReadCommitted desteklenir.