LockingPersistenceProvider.Create 方法

定义

在持久性存储中创建实例状态信息。

重载

名称 说明
Create(Object, TimeSpan)

使用传入方法的参数在持久性存储中创建实例状态信息。 此方法在保存实例状态后不会解锁暂留存储中的实例。

Create(Object, TimeSpan, Boolean)

此方法使用传入方法的参数在持久性存储中创建实例状态信息。 如果参数的值 unlockInstancetrue,该方法将解锁实例存储中的实例。

Create(Object, TimeSpan)

使用传入方法的参数在持久性存储中创建实例状态信息。 此方法在保存实例状态后不会解锁暂留存储中的实例。

public:
 override System::Object ^ Create(System::Object ^ instance, TimeSpan timeout);
public override object Create(object instance, TimeSpan timeout);
override this.Create : obj * TimeSpan -> obj
Public Overrides Function Create (instance As Object, timeout As TimeSpan) As Object

参数

instance
Object

其状态信息必须保存到持久性存储中的实例对象。

timeout
TimeSpan

在超时之前,操作必须完成的间隔。

返回

状态信息。

适用于

Create(Object, TimeSpan, Boolean)

此方法使用传入方法的参数在持久性存储中创建实例状态信息。 如果参数的值 unlockInstancetrue,该方法将解锁实例存储中的实例。

public:
 abstract System::Object ^ Create(System::Object ^ instance, TimeSpan timeout, bool unlockInstance);
public abstract object Create(object instance, TimeSpan timeout, bool unlockInstance);
override this.Create : obj * TimeSpan * bool -> obj
Public MustOverride Function Create (instance As Object, timeout As TimeSpan, unlockInstance As Boolean) As Object

参数

instance
Object

其状态信息保存到持久性存储中的实例对象。

timeout
TimeSpan

在超时之前,操作必须完成的间隔。

unlockInstance
Boolean

true 如果必须在持久性存储中解锁实例,则为 ;否则 false

返回

状态信息。

适用于