LockingPersistenceProvider.Create 方法

定义

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

重载

Create(Object, TimeSpan)

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

Create(Object, TimeSpan, Boolean)

此方法使用传入方法中的参数在持久性存储区中创建实例状态信息。 unlockInstance 参数的值为 true 时该方法将在实例存储区中解锁实例。

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

时间间隔,必须在超时前在此时间间隔内完成操作。

返回

Object

状态信息。

适用于

Create(Object, TimeSpan, Boolean)

此方法使用传入方法中的参数在持久性存储区中创建实例状态信息。 unlockInstance 参数的值为 true 时该方法将在实例存储区中解锁实例。

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

返回

Object

状态信息。

适用于