Share via


IVsRunningDocumentTable2 Interface

Represents the running document table (RDT) and provides additional functionality beyond the IVsRunningDocumentTable interface.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntax

'Declaration
<GuidAttribute("CD68D3CF-7124-4D3A-AFED-3E305C2B7D0B")> _
<InterfaceTypeAttribute()> _
Public Interface IVsRunningDocumentTable2
[GuidAttribute("CD68D3CF-7124-4D3A-AFED-3E305C2B7D0B")]
[InterfaceTypeAttribute()]
public interface IVsRunningDocumentTable2
[GuidAttribute(L"CD68D3CF-7124-4D3A-AFED-3E305C2B7D0B")]
[InterfaceTypeAttribute()]
public interface class IVsRunningDocumentTable2
[<GuidAttribute("CD68D3CF-7124-4D3A-AFED-3E305C2B7D0B")>]
[<InterfaceTypeAttribute()>]
type IVsRunningDocumentTable2 =  interface end
public interface IVsRunningDocumentTable2

The IVsRunningDocumentTable2 type exposes the following members.

Methods

  Name Description
Public method CloseDocuments Closes one or more documents.
Public method FindAndLockDocumentEx Locates a document in the RDT using the document file name, then obtains a read or edit lock on that document.
Public method FindOrRegisterAndLockDocument Adds a lock to a registered or unregistered document.
Public method QueryCloseRunningDocument Closes the specified document, with possible confirmation, if it is open in an incompatible editor.

Top

Remarks

This interface provides the ability for a package to close documents.

Notes to Implementers

This interface is implemented by the environment.

Notes to Callers

Obtain this interface from the IVsRunningDocumentTable interface, that in turn is obtained by calling the QueryService method on a site provider with the service ID IVsRunningDocumentTable and the interface GUID of the IVsRunningDocumentTable interface.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace