共用方式為


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

狀態資訊。

適用於