Aracılığıyla paylaş


LockingPersistenceProvider.BeginCreate Yöntem

Tanım

Kalıcılık deposunda örnek durum bilgilerini oluşturmak için zaman uyumsuz bir işlem başlatır.

Aşırı Yüklemeler

BeginCreate(Object, TimeSpan, AsyncCallback, Object)

Parametreleri kullanarak kalıcılık deposunda örnek durum bilgilerini oluşturmak için zaman uyumsuz bir işlem başlatır. Bu yöntem, durum bilgileri kaydedildikten sonra örneğin kilidini açmıyor.

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

Parametreleri kullanarak kalıcılık deposunda örnek durum bilgilerini oluşturmak için zaman uyumsuz bir işlem başlatır. Bu yöntem, parametrenin değeri ise örnek durumu kaydedildikten sonra örneği kaldırır unlockInstance true .

BeginCreate(Object, TimeSpan, AsyncCallback, Object)

Parametreleri kullanarak kalıcılık deposunda örnek durum bilgilerini oluşturmak için zaman uyumsuz bir işlem başlatır. Bu yöntem, durum bilgileri kaydedildikten sonra örneğin kilidini açmıyor.

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

Parametreler

instance
Object

Durum bilgileri kalıcılık deposuna kaydedilen örnek.

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

IAsyncResult

Zaman uyumsuz bir işlemin durumu.

Açıklamalar

Bu yöntem, BeginCreate Örneğin kilidinin açık olup olmadığını belirleyen ek bir parametre alan yöntemini çağırır. Bu yöntem false , çağırma yöntemine Bu parametre için bir değer olarak geçirilir.

Şunlara uygulanır

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

Parametreleri kullanarak kalıcılık deposunda örnek durum bilgilerini oluşturmak için zaman uyumsuz bir işlem başlatır. Bu yöntem, parametrenin değeri ise örnek durumu kaydedildikten sonra örneği kaldırır 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

Parametreler

instance
Object

Durum bilgileri kalıcılık deposuna kaydedilen örnek.

timeout
TimeSpan

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

unlockInstance
Boolean

true Örneğin, kalıcılık deposunda kilidi açılması 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

IAsyncResult

Zaman uyumsuz bir işlemin durumu.

Şunlara uygulanır