Share via


IVsAsyncRunningDocumentTable2 Interface

Definition

[System.Runtime.InteropServices.Guid("5115a04f-6c9f-4732-a9ae-02976e85f414")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsAsyncRunningDocumentTable2 : Microsoft.VisualStudio.Shell.Interop.IVsAsyncRunningDocumentTable
[<System.Runtime.InteropServices.Guid("5115a04f-6c9f-4732-a9ae-02976e85f414")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsAsyncRunningDocumentTable2 = interface
    interface IVsAsyncRunningDocumentTable
Public Interface IVsAsyncRunningDocumentTable2
Implements IVsAsyncRunningDocumentTable
Derived
Attributes
Implements

Remarks

This interface is safe to access from any thread.

Methods

GetAsyncSaveState(IVsProvideAsyncSaveState)

Retrieves the state object (such as a checkpoint) for an async save operation.

SaveDocumentsAsync(UInt32, IVsHierarchy, UInt32, UInt32, IVsProgress)

Saves one or more documents asynchronously.

UnlockDocumentAsync(UInt32, UInt32)

Removes a lock from a document.

UpdateAsyncSaveState(IVsProvideAsyncSaveState, Object)

Updates the state object (such as a checkpoint) for an async save operation.

Applies to