Runspace.SetBaseTransaction Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
SetBaseTransaction(CommittableTransaction) |
Sets the base transaction for the runspace; any transactions created on this runspace will be nested to this instance |
SetBaseTransaction(CommittableTransaction, RollbackSeverity) |
Sets the base transaction for the runspace; any transactions created on this runspace will be nested to this instance |
SetBaseTransaction(CommittableTransaction)
Sets the base transaction for the runspace; any transactions created on this runspace will be nested to this instance
public:
void SetBaseTransaction(System::Transactions::CommittableTransaction ^ transaction);
public void SetBaseTransaction (System.Transactions.CommittableTransaction transaction);
member this.SetBaseTransaction : System.Transactions.CommittableTransaction -> unit
Public Sub SetBaseTransaction (transaction As CommittableTransaction)
Parameters
- transaction
- CommittableTransaction
The base transaction
Remarks
This overload uses RollbackSeverity.Error; i.e. the transaction will be rolled back automatically on a non-terminating error or worse
Applies to
SetBaseTransaction(CommittableTransaction, RollbackSeverity)
Sets the base transaction for the runspace; any transactions created on this runspace will be nested to this instance
public:
void SetBaseTransaction(System::Transactions::CommittableTransaction ^ transaction, System::Management::Automation::RollbackSeverity severity);
public void SetBaseTransaction (System.Transactions.CommittableTransaction transaction, System.Management.Automation.RollbackSeverity severity);
member this.SetBaseTransaction : System.Transactions.CommittableTransaction * System.Management.Automation.RollbackSeverity -> unit
Public Sub SetBaseTransaction (transaction As CommittableTransaction, severity As RollbackSeverity)
Parameters
- transaction
- CommittableTransaction
The base transaction
- severity
- RollbackSeverity
The severity of error that causes PowerShell to automatically rollback the transaction