Aracılığıyla paylaş


IPromotableSinglePhaseNotification.SinglePhaseCommit Yöntem

Tanım

Kayıtlı bir nesneye işlemin işlendiğini bildirir.

public:
 void SinglePhaseCommit(System::Transactions::SinglePhaseEnlistment ^ singlePhaseEnlistment);
public:
 void SinglePhaseCommit(System::Transactions::SinglePhaseEnlistment ^ enlistment);
public void SinglePhaseCommit (System.Transactions.SinglePhaseEnlistment singlePhaseEnlistment);
public void SinglePhaseCommit (System.Transactions.SinglePhaseEnlistment enlistment);
abstract member SinglePhaseCommit : System.Transactions.SinglePhaseEnlistment -> unit
abstract member SinglePhaseCommit : System.Transactions.SinglePhaseEnlistment -> unit
Public Sub SinglePhaseCommit (singlePhaseEnlistment As SinglePhaseEnlistment)
Public Sub SinglePhaseCommit (enlistment As SinglePhaseEnlistment)

Parametreler

singlePhaseEnlistmentenlistment
SinglePhaseEnlistment

SinglePhaseEnlistment İşlem yöneticisine yanıt göndermek için kullanılan arabirim.

Açıklamalar

Bu yöntem, kayıtlı bir nesneye işlemin işlendiğini bildirir.

Parametreler, singlePhaseEnlistment işlem yöneticisi hareketin denetimini temsilci olarak atadığından, bu arabirimin uygulanmasının işlem yöneticisine işlemin sonucunu bildirmesine olanak sağlayan geri çağırmalar içerir. Yükseltilen bir işlem söz konusu olduğunda, işlem yöneticisi işlem sonucunu dinler ve gönderilen yanıtı geçersiz kılar.

Bu bildirimi aldıktan sonra, kaynak yöneticisi bu işlemin iç işlemini (veya yükseltildiyse dağıtılmış işlemi) işlemeyi denemeli ve işleme işleminin sonucuna göre parametresinde singlePhaseEnlistment geri çağırma yöntemlerinden birini çağırmalıdır.

Şunlara uygulanır