CommittableTransaction.BeginCommit(AsyncCallback, Object) 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.
İşlemi zaman uyumsuz olarak işleme girişimini başlatır.
public:
IAsyncResult ^ BeginCommit(AsyncCallback ^ asyncCallback, System::Object ^ asyncState);
public:
IAsyncResult ^ BeginCommit(AsyncCallback ^ callback, System::Object ^ user_defined_state);
public IAsyncResult BeginCommit (AsyncCallback? asyncCallback, object? asyncState);
public IAsyncResult BeginCommit (AsyncCallback asyncCallback, object asyncState);
public IAsyncResult BeginCommit (AsyncCallback callback, object user_defined_state);
member this.BeginCommit : AsyncCallback * obj -> IAsyncResult
member this.BeginCommit : AsyncCallback * obj -> IAsyncResult
Public Function BeginCommit (asyncCallback As AsyncCallback, asyncState As Object) As IAsyncResult
Public Function BeginCommit (callback As AsyncCallback, user_defined_state As Object) As IAsyncResult
Parametreler
- asyncCallbackcallback
- AsyncCallback
İşlem AsyncCallback tamamlandığında çağrılan temsilci. Bu parametre olabilir null
, bu durumda uygulamaya işlemin tamamlandığı bildirilir. Bunun yerine, uygulamanın tamamlanmasını denetlemek ve uygun şekilde beklemek için arabirimini kullanması IAsyncResult veya tamamlanmasını beklemek için çağrısı EndCommit(IAsyncResult) yapması gerekir.
- asyncStateuser_defined_state
- Object
Zaman uyumsuz taahhütle ilişkili rastgele durum bilgileri içerebilen bir nesne. Bu nesne geri çağırmaya geçirilir ve tarafından System.Transactionsyorumlanmaz. Null başvuruya izin verilir.
Döndürülenler
IAsyncResult Zaman uyumsuz işlemin durumunu denetlemek veya işlemin tamamlanmasını beklemek için çağıran tarafından kullanılabilecek bir arabirim.
Açıklamalar
Bu yöntem, işlem tamamlanmadan hemen önce döndürür. İşlem daha sonra farklı bir iş parçacığında işler ve asyncCallback
temsilci tamamlandığında çağrılır. Bu yöntem çağrıldıktan sonra çağırana kadar EndCommitişlemin sonucunu almazsınız.
Not
İşleme işlemi bu yöntem çağrısı içinde zaman uyumlu bir şekilde tamamlanabilir.