Freigeben über


IVsAsyncRunningDocumentTable3 Schnittstelle

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
Attribute
Implementiert

Eigenschaften

IsAsyncSaveEnabled

Gibt an, ob asynchrone Speichervorgänge aktiviert sind.

Methoden

GetAsyncSaveState(IVsProvideAsyncSaveState)

Ruft das Zustandsobjekt (z. B. einen Prüfpunkt) für einen asynchronen Speichervorgang ab.

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

Speichert ein oder mehrere Dokumente asynchron.

UnlockDocumentAsync(UInt32, UInt32)

Entfernt eine Sperre aus einem Dokument.

UpdateAsyncSaveState(IVsProvideAsyncSaveState, Object)

Updates das Zustandsobjekt (z. B. einen Prüfpunkt) für einen asynchronen Speichervorgang.

Gilt für: