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)

public interface IVsRunningDocumentTable2

The IVsRunningDocumentTable2 type exposes the following members.

Public methodCloseDocumentsCloses one or more documents.
Public methodFindAndLockDocumentExLocates a document in the RDT using the document file name, then obtains a read or edit lock on that document.
Public methodFindOrRegisterAndLockDocumentAdds a lock to a registered or unregistered document.
Public methodQueryCloseRunningDocumentCloses the specified document, with possible confirmation, if it is open in an incompatible editor.

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.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2014 Microsoft