Transaction.SetDistributedTransactionIdentifier Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví identifikátor distribuovaných transakcí vygenerovaný jiným povýšením než MSDTC.
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)
Parametry
- promotableNotification
- IPromotableSinglePhaseNotification
IPromotableSinglePhaseNotification Rozhraní implementované účastníkem.
- distributedTransactionIdentifier
- Guid
Identifikátor transakce používané správcem distribuovaných transakcí.
Poznámky
Tuto metodu IPromotableSinglePhaseNotification.Promote
lze volat pouze úspěšně při zpracování metody. Pokud je tato metoda volána kdykoliv jindy, vyvolá se.TransactionException
Zadaná hodnota parametru promotableNotification
musí být stejný objekt, který byl původně zadán pro Transaction.EnlistPromotableSinglePhase
vyvolání. Pokud tomu tak není, je InvalidOperationException
vyvolán.