Share via


IVsAsyncRunningDocumentTable3 Interface

Definition

[System.Runtime.InteropServices.Guid("fb318d71-ecfc-4352-b19d-2c77acb77d76")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsAsyncRunningDocumentTable3 : Microsoft.VisualStudio.Shell.Interop.IVsAsyncRunningDocumentTable2
[<System.Runtime.InteropServices.Guid("fb318d71-ecfc-4352-b19d-2c77acb77d76")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsAsyncRunningDocumentTable3 = interface
    interface IVsAsyncRunningDocumentTable2
    interface IVsAsyncRunningDocumentTable
Public Interface IVsAsyncRunningDocumentTable3
Implements IVsAsyncRunningDocumentTable2
Attributes
Implements

Properties

IsAsyncSaveEnabled

Indicates whether asynchronous saves are enabled.

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