Transaction.SetDistributedTransactionIdentifier Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger den distribuerade transaktionsidentifieraren som genereras av den icke-MSDTC-arrangören.
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)
Parametrar
- promotableNotification
- IPromotableSinglePhaseNotification
Ett IPromotableSinglePhaseNotification gränssnitt som implementerats av deltagaren.
- distributedTransactionIdentifier
- Guid
Identifieraren för den transaktion som används av den distribuerade transaktionshanteraren.
Kommentarer
Den här metoden kan bara anropas när IPromotableSinglePhaseNotification.Promote metoden bearbetas. Om den här metoden anropas vid någon annan tidpunkt utlöses en TransactionException .
Det angivna värdet för parametern promotableNotification måste vara samma objekt som ursprungligen angavs för anropet Transaction.EnlistPromotableSinglePhase . Om så inte är fallet utlöses en InvalidOperationException .