語言

LockingPersistenceProvider.BeginCreate 方法

定義

開始一個非同步操作,在持久儲存中建立實例狀態資訊。

多載

名稱 Description
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

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

傳回

非同步操作的狀態。

備註

此方法會呼叫該 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

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

傳回

非同步操作的狀態。

適用於