共用方式為


LockingPersistenceProvider.BeginCreate 方法

定義

開始非同步作業,以便在持續性存放區中建立執行個體狀態資訊。

多載

BeginCreate(Object, TimeSpan, AsyncCallback, Object)

開始非同步作業,以便使用參數在持續性存放區中建立執行個體狀態資訊。 此方法不會在儲存狀態資訊之後解除鎖定執行個體。

BeginCreate(Object, TimeSpan, Boolean, AsyncCallback, Object)

開始非同步作業,以便使用參數在持續性存放區中建立執行個體狀態資訊。 如果 unlockInstance 參數值為 true,則此方法會在儲存執行個體狀態之後解除其鎖定。

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

與非同步作業相關聯的狀態資訊。

傳回

IAsyncResult

非同步作業的狀態。

備註

這個方法會呼叫 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

與非同步作業相關聯的狀態資訊。

傳回

IAsyncResult

非同步作業的狀態。

適用於