/********************************************************************++ Copyright (c) Microsoft Corporation. All rights reserved. --********************************************************************/ using System.Management.Automation; using Dbg = System.Management.Automation; namespace Microsoft.PowerShell.Commands { /// /// A command that commits a transaction. /// [Cmdlet(VerbsLifecycle.Complete, "Transaction", SupportsShouldProcess = true, HelpUri = "http://go.microsoft.com/fwlink/?LinkID=135200")] public class CompleteTransactionCommand : PSCmdlet { /// /// Commits the current transaction /// protected override void EndProcessing() { // Commit the transaction if (ShouldProcess( NavigationResources.TransactionResource, NavigationResources.CommitAction)) { this.Context.TransactionManager.Commit(); } } } // CommitTransactionCommand } // namespace Microsoft.PowerShell.Commands