Transaction.SetDistributedTransactionIdentifier Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee stelt u de gedistribueerde transactie-id in die is gegenereerd door de niet-MSDTC-organisator.
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)
Parameters
- promotableNotification
- IPromotableSinglePhaseNotification
Een IPromotableSinglePhaseNotification interface die door de deelnemer is geïmplementeerd.
- distributedTransactionIdentifier
- Guid
De id voor de transactie die wordt gebruikt door de gedistribueerde transactiebeheerder.
Opmerkingen
Deze methode kan alleen worden aangeroepen terwijl de IPromotableSinglePhaseNotification.Promote methode wordt verwerkt. Als deze methode op een ander moment wordt aangeroepen, wordt er een TransactionException gegenereerd.
De opgegeven waarde van de promotableNotification parameter moet hetzelfde object zijn dat oorspronkelijk is opgegeven voor de Transaction.EnlistPromotableSinglePhase aanroep. Als dit niet het geval is, wordt er een InvalidOperationException gegooid.