SerializationContextTransactionExtensions.GetSerializationContext 方法

定义

获取在指定事务的上下文中处于活动状态的 SerializationContext。 SerializationContext 存储在 TranactionContext 中,用于序列化事务。 如果对事务进行嵌套,则会搜索事务堆栈,以查找包含 SerializationContext 的最近的封闭序列化事务。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::VisualStudio::Modeling::SerializationContext ^ GetSerializationContext(Microsoft::VisualStudio::Modeling::Transaction ^ transaction);
public static Microsoft.VisualStudio.Modeling.SerializationContext GetSerializationContext (this Microsoft.VisualStudio.Modeling.Transaction transaction);
static member GetSerializationContext : Microsoft.VisualStudio.Modeling.Transaction -> Microsoft.VisualStudio.Modeling.SerializationContext
<Extension()>
Public Function GetSerializationContext (transaction As Transaction) As SerializationContext

参数

transaction
Transaction

从其开始搜索 SerializatioContext 的事务

返回

SerializationContext

在最近的封闭序列化事务中处于活动状态的 SerializationContext,如果没有,则为 null

适用于