Share via


LinkedTransaction Class

Manages the opening and closing of a globally linked transaction and any in-memory store (IMS) transactions that are in the linked transaction.

This API is not CLS-compliant. 

Namespace:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell (in Microsoft.VisualStudio.Modeling.Sdk.Shell.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public Class LinkedTransaction _
    Inherits MarshalByRefObject _
    Implements IDisposable
'Usage
Dim instance As LinkedTransaction
[CLSCompliantAttribute(false)]
public class LinkedTransaction : MarshalByRefObject, 
    IDisposable
[CLSCompliantAttribute(false)]
public ref class LinkedTransaction : public MarshalByRefObject, 
    IDisposable
public class LinkedTransaction extends MarshalByRefObject implements IDisposable

Remarks

This class implements the IVsLinkedUndoTransactionManager interface.

Inheritance Hierarchy

System.Object
  System.MarshalByRefObject
    Microsoft.VisualStudio.Modeling.Shell.LinkedTransaction

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

LinkedTransaction Members

Microsoft.VisualStudio.Modeling.Shell Namespace