Transaction.SetDistributedTransactionIdentifier 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.
MSDTC olmayan yükseltici tarafından oluşturulan dağıtılmış işlem tanımlayıcısını ayarlar.
public:
void SetDistributedTransactionIdentifier(System::Transactions::IPromotableSinglePhaseNotification ^ promotableNotification, Guid distributedTransactionIdentifier);
public void SetDistributedTransactionIdentifier (System.Transactions.IPromotableSinglePhaseNotification promotableNotification, Guid distributedTransactionIdentifier);
member this.SetDistributedTransactionIdentifier : System.Transactions.IPromotableSinglePhaseNotification * Guid -> unit
Public Sub SetDistributedTransactionIdentifier (promotableNotification As IPromotableSinglePhaseNotification, distributedTransactionIdentifier As Guid)
Parametreler
- promotableNotification
- IPromotableSinglePhaseNotification
IPromotableSinglePhaseNotification Katılımcı tarafından uygulanan bir arabirim.
- distributedTransactionIdentifier
- Guid
Dağıtılmış işlem yöneticisi tarafından kullanılan işlemin tanımlayıcısı.
Açıklamalar
Bu yöntem yalnızca yöntem işlenirken IPromotableSinglePhaseNotification.Promote
başarıyla çağrılabilir. Bu yöntem başka bir zamanda çağrılırsa, bir TransactionException
oluşturulur.
parametresinin promotableNotification
belirtilen değeri başlangıçta çağrıda belirtilen nesne olmalıdır Transaction.EnlistPromotableSinglePhase
. Böyle bir durum söz konusu değilse, bir InvalidOperationException
oluşturulur.