LockingPersistenceProvider.BeginCreate 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
開始一個非同步操作,在持久儲存中建立實例狀態資訊。
多載
| 名稱 | Description |
|---|---|
| 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
與非同步操作相關的狀態資訊。
傳回
非同步操作的狀態。