LockingPersistenceProvider.BeginLoad Yöntem

Tanım

Bir örneği kalıcılık deposundaki durum bilgilerine göre yüklemek için zaman uyumsuz bir işlem başlatır.

Aşırı Yüklemeler

BeginLoad(TimeSpan, AsyncCallback, Object)

Parametreleri kullanarak kalıcılık deposundaki durum bilgilerine göre bir örneği yüklemek için zaman uyumsuz bir işlem başlatır. Bu yöntem örneği kilitlemez.

BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)

Parametreleri kullanarak kalıcılık deposundaki durum bilgilerine göre bir örneği yüklemek için zaman uyumsuz bir işlem başlatır. Bu yöntem, parametresinin değeri lockInstance ise örnek durumunu yükledikten sonra örneği kilitler true.

BeginLoad(TimeSpan, AsyncCallback, Object)

Parametreleri kullanarak kalıcılık deposundaki durum bilgilerine göre bir örneği yüklemek için zaman uyumsuz bir işlem başlatır. Bu yöntem örneği kilitlemez.

public:
 override IAsyncResult ^ BeginLoad(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginLoad (TimeSpan timeout, AsyncCallback callback, object state);
override this.BeginLoad : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginLoad (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parametreler

timeout
TimeSpan

İşlemin zaman aşımına uğramadan tamamlanması gereken aralık.

callback
AsyncCallback

İşlem tamamlandığında bildirimi alan temsilci.

state
Object

Zaman uyumsuz işlemle ilişkili durum bilgileri.

Döndürülenler

Zaman uyumsuz bir işlemin durumu.

Açıklamalar

Bu yöntem, örneğin kalıcılık deposunda kilitlenmesi gerekip gerekmediğini belirten ek bir parametre alan öğesine çağrır BeginLoad. Bu yöntem, çağıran yönteme bu parametre için bir değer olarak geçirir false .

Şunlara uygulanır

BeginLoad(TimeSpan, Boolean, AsyncCallback, Object)

Parametreleri kullanarak kalıcılık deposundaki durum bilgilerine göre bir örneği yüklemek için zaman uyumsuz bir işlem başlatır. Bu yöntem, parametresinin değeri lockInstance ise örnek durumunu yükledikten sonra örneği kilitler true.

public:
 abstract IAsyncResult ^ BeginLoad(TimeSpan timeout, bool lockInstance, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginLoad (TimeSpan timeout, bool lockInstance, AsyncCallback callback, object state);
override this.BeginLoad : TimeSpan * bool * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginLoad (timeout As TimeSpan, lockInstance As Boolean, callback As AsyncCallback, state As Object) As IAsyncResult

Parametreler

timeout
TimeSpan

Zaman aşımına uğramadan önce işlemin tamamlanması gereken bir aralık.

lockInstance
Boolean

true örneğin kilitlenmesi gerekiyorsa; aksi takdirde false.

callback
AsyncCallback

İşlem tamamlandığında bildirimi alan temsilci.

state
Object

Zaman uyumsuz işlemle ilişkili durum bilgileri.

Döndürülenler

Zaman uyumsuz bir işlemin durumu.

Şunlara uygulanır