共用方式為


MetadataStore.BeginTransaction 方法

在衍生類別中覆寫時,會針對具有指定之隔離等級的中繼資料存放區啟動明確交易。

命名空間: Microsoft.Synchronization.MetadataStorage
組件: Microsoft.Synchronization.MetadataStorage (在 microsoft.synchronization.metadatastorage.dll)

語法

'宣告
Public MustOverride Sub BeginTransaction ( _
    isolationLevel As IsolationLevel _
)
'用途
Dim instance As MetadataStore
Dim isolationLevel As IsolationLevel

instance.BeginTransaction(isolationLevel)
public abstract void BeginTransaction (
    IsolationLevel isolationLevel
)
public:
virtual void BeginTransaction (
    IsolationLevel isolationLevel
) abstract
public abstract void BeginTransaction (
    IsolationLevel isolationLevel
)
public abstract function BeginTransaction (
    isolationLevel : IsolationLevel
)

參數

  • isolationLevel
    交易的隔離等級。

例外

例外狀況型別 條件

InvalidOperationException

尚未開啟或建立中繼資料存放區,或是已開始交易。

備註

要等到呼叫 CommitTransaction 之後,存放區才會認可呼叫這個方法之後所儲存的變更。

您必須先啟動明確交易,然後才能將任何變更寫入中繼資料存放區。

請參閱

參考

MetadataStore 類別
MetadataStore 成員
Microsoft.Synchronization.MetadataStorage 命名空間