SqlMetadataStore.BeginTransaction 方法 (IsolationLevel)
对具有指定隔离级别的元数据存储区启动显式事务。
命名空间: Microsoft.Synchronization.MetadataStorage
程序集: Microsoft.Synchronization.MetadataStorage(在 microsoft.synchronization.metadatastorage.dll 中)
语法
声明
Public Overrides Sub BeginTransaction ( _
isolationLevel As IsolationLevel _
)
用法
Dim instance As SqlMetadataStore
Dim isolationLevel As IsolationLevel
instance.BeginTransaction(isolationLevel)
public override void BeginTransaction (
IsolationLevel isolationLevel
)
public:
virtual void BeginTransaction (
IsolationLevel isolationLevel
) override
public void BeginTransaction (
IsolationLevel isolationLevel
)
public override function BeginTransaction (
isolationLevel : IsolationLevel
)
参数
isolationLevel
事务的隔离级别。其必须为下列 System.Data.IsolationLevel 枚举的值之一:ReadCommitted、
异常
异常类型 | 条件 |
---|---|
此对象已释放或未正确初始化。 |
|
isolationLevel 不可为 System.Data.IsolationLevel 枚举的下列值之一:ReadCommitted、 RepeatableRead 或 Serializable. |
|
尚未打开或创建元数据存储区,或已启动事务。 |
备注
调用此方法之后所保存的变更在调用 CommitTransaction 之后才会提交到元数据存储区。
请参阅
参考
SqlMetadataStore 类
SqlMetadataStore 成员
Microsoft.Synchronization.MetadataStorage 命名空间