LockingPersistenceProvider.Create 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在持續性存放區中建立執行個體狀態資訊。
多載
Create(Object, TimeSpan) |
在持續性存放區中使用傳遞至方法的參數建立執行個體狀態資訊。 這個方法不會在儲存執行個體狀態之後,於持續性存放區中解除鎖定執行個體。 |
Create(Object, TimeSpan, Boolean) |
這個方法會在持續性存放區中使用傳遞至方法的參數建立執行個體狀態資訊。 如果 |
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)
這個方法會在持續性存放區中使用傳遞至方法的參數建立執行個體狀態資訊。 如果 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
。
傳回
狀態資訊。