LockingPersistenceProvider.BeginCreate Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
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
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
Zaman uyumsuz bir işlemin durumu.