Transacties ondersteunen
In dit voorbeeld ziet u de basiscode-elementen die ondersteuning voor transacties toevoegen aan een cmdlet.
Belangrijk
Zie Over transacties Windows PowerShell meer informatie over hoe transacties worden verwerkt.
Ter ondersteuning van transacties
Wanneer u het kenmerk Cmdlet declareer, geeft u op dat de cmdlet transacties ondersteunt. Wanneer de cmdlet transacties ondersteunt, voegt Windows PowerShell
UseTransaction
parameter toe aan de cmdlet wanneer deze wordt uitgevoerd.[Cmdlet(VerbsCommunications.Send, "GreetingTx", SupportsTransactions=true )]
Voeg binnen een van de invoerverwerkingsmethoden een blok toe om te bepalen of
if
er een transactie beschikbaar is. Als de instructie wordt opgelost in , kunnen de acties binnen dezeif
instructie worden uitgevoerd binnen de context van de huidigetrue
transactie.if (TransactionAvailable()) { using (CurrentPSTransaction) { WriteObject("Hello " + name + " from within a transaction."); } }
Zie ook
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor