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
- isolationLevel
Tür: System.Data.IsolationLevel
Bir IsolationLevel numaralandırma değeri.
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.