LockingPersistenceProvider.BeginCreate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
開始非同步作業,以便在持續性存放區中建立執行個體狀態資訊。
多載
BeginCreate(Object, TimeSpan, AsyncCallback, Object) |
開始非同步作業,以便使用參數在持續性存放區中建立執行個體狀態資訊。 此方法不會在儲存狀態資訊之後解除鎖定執行個體。 |
BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object) |
開始非同步作業,以便使用參數在持續性存放區中建立執行個體狀態資訊。 如果 |
BeginCreate(Object, TimeSpan, AsyncCallback, Object)
開始非同步作業,以便使用參數在持續性存放區中建立執行個體狀態資訊。 此方法不會在儲存狀態資訊之後解除鎖定執行個體。
public:
override IAsyncResult ^ BeginCreate(System::Object ^ instance, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginCreate (object instance, TimeSpan timeout, AsyncCallback callback, object state);
override this.BeginCreate : obj * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginCreate (instance As Object, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
參數
- instance
- Object
其狀態資訊要儲存至持續性存放區的執行個體。
- timeout
- TimeSpan
作業必須在這段時間內完成而不逾時的間隔。
- callback
- AsyncCallback
在作業完成時接收通知的委派。
- state
- Object
與非同步作業相關聯的狀態資訊。
傳回
非同步作業的狀態。
備註
這個方法會呼叫 BeginCreate 方法,後者會採用一個額外的參數判斷執行個體是否已解除鎖定。 這個方法會將 false
此參數的值傳遞給呼叫方法。
適用於
BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object)
開始非同步作業,以便使用參數在持續性存放區中建立執行個體狀態資訊。 如果 unlockInstance
參數值為 true
,則此方法會在儲存執行個體狀態之後解除其鎖定。
public:
abstract IAsyncResult ^ BeginCreate(System::Object ^ instance, TimeSpan timeout, bool unlockInstance, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginCreate (object instance, TimeSpan timeout, bool unlockInstance, AsyncCallback callback, object state);
override this.BeginCreate : obj * TimeSpan * bool * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginCreate (instance As Object, timeout As TimeSpan, unlockInstance As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult
參數
- instance
- Object
其狀態資訊要儲存至持續性存放區的執行個體。
- timeout
- TimeSpan
作業必須在這段時間內完成而不逾時的間隔。
- unlockInstance
- Boolean
如果執行個體在持續性存放區中必須解除鎖定,則為 true
,否則為 false
。
- callback
- AsyncCallback
在作業完成時接收通知的委派。
- state
- Object
與非同步作業相關聯的狀態資訊。
傳回
非同步作業的狀態。