/********************************************************************++
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