LockingPersistenceProvider.BeginUpdate 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 deposundaki örnek durumu bilgilerini güncelleştirmek için zaman uyumsuz bir işlem başlatır.
Aşırı Yüklemeler
| BeginUpdate(Object, TimeSpan, Boolean, AsyncCallback, Object) |
Geçirilen parametreleri kullanarak kalıcılık deposundaki örnek durumu bilgilerini güncelleştirmek için zaman uyumsuz bir işlem başlatır. Bu işlem, parametresinin değeri ise kalıcılık deposundaki |
| BeginUpdate(Object, TimeSpan, AsyncCallback, Object) |
Geçirilen parametreleri kullanarak kalıcılık deposundaki örnek durumu bilgilerini güncelleştirmek için zaman uyumsuz bir işlem başlatır. Bu işlem örnek deposundaki örneğin kilidini açmaz. |
BeginUpdate(Object, TimeSpan, Boolean, AsyncCallback, Object)
Geçirilen parametreleri kullanarak kalıcılık deposundaki örnek durumu bilgilerini güncelleştirmek için zaman uyumsuz bir işlem başlatır. Bu işlem, parametresinin değeri ise kalıcılık deposundaki unlockInstance örneği kilitler true.
public:
abstract IAsyncResult ^ BeginUpdate(System::Object ^ instance, TimeSpan timeout, bool unlockInstance, AsyncCallback ^ callback, System::Object ^ state);
public abstract IAsyncResult BeginUpdate(object instance, TimeSpan timeout, bool unlockInstance, AsyncCallback callback, object state);
override this.BeginUpdate : obj * TimeSpan * bool * AsyncCallback * obj -> IAsyncResult
Public MustOverride Function BeginUpdate (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 deposunda güncelleştirilen örnek.
- timeout
- TimeSpan
İşlemin zaman aşımına uğramadan tamamlanması gereken aralık.
- unlockInstance
- Boolean
true kalıcılık deposunda örnek durumu güncelleştirildikten sonra örneğin kilitlenmesi gerekiyorsa; aksi takdirde false.
- callback
- AsyncCallback
İşlem tamamlandığında bildirimi alan temsilci.
- state
- Object
Zaman uyumsuz işlem hakkındaki durum bilgileri.
Döndürülenler
Zaman uyumsuz işlemin durumu.
Şunlara uygulanır
BeginUpdate(Object, TimeSpan, AsyncCallback, Object)
Geçirilen parametreleri kullanarak kalıcılık deposundaki örnek durumu bilgilerini güncelleştirmek için zaman uyumsuz bir işlem başlatır. Bu işlem örnek deposundaki örneğin kilidini açmaz.
public:
override IAsyncResult ^ BeginUpdate(System::Object ^ instance, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public override IAsyncResult BeginUpdate(object instance, TimeSpan timeout, AsyncCallback callback, object state);
override this.BeginUpdate : obj * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginUpdate (instance As Object, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parametreler
- instance
- Object
Durum bilgileri kalıcılık deposunda güncelleştirilen ö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şlem hakkındaki durum bilgileri.
Döndürülenler
Zaman uyumsuz işlemin durumu.
Açıklamalar
Bu yöntem yöntemini çağırır BeginUpdate ve parametresi için unlockInstance bir false değer geçirir.