Sdílet prostřednictvím


IVsRunningDocumentTable – rozhraní

 

Spravuje sadu právě otevřené dokumenty v prostředí.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("A928AA21-EA77-47AC-8A07-355206C94BDD")]
public interface IVsRunningDocumentTable
[InterfaceTypeAttribute(1)]
[GuidAttribute("A928AA21-EA77-47AC-8A07-355206C94BDD")]
public interface class IVsRunningDocumentTable
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("A928AA21-EA77-47AC-8A07-355206C94BDD")>]
type IVsRunningDocumentTable = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("A928AA21-EA77-47AC-8A07-355206C94BDD")>
Public Interface IVsRunningDocumentTable

Metody

Název Popis
System_CAPS_pubmethod AdviseRunningDocTableEvents(IVsRunningDocTableEvents, UInt32)

Umožňuje klientovi přijmout oznámení změn a systémem dokumentu tabulky (RDT).

System_CAPS_pubmethod FindAndLockDocument(UInt32, String, IVsHierarchy, UInt32, IntPtr, UInt32)

Vyhledá v RDT název souboru dokumentu pomocí dokumentu pak získá zámek pro čtení nebo úpravy na tomto dokumentu.

System_CAPS_pubmethod GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr)

Vrátí informace o dokumentu je registrován v RDT, uveden v souboru cookie.

System_CAPS_pubmethod GetRunningDocumentsEnum(IEnumRunningDocuments)

Vytvoří výčet přes všechny dokumenty v RDT.

System_CAPS_pubmethod LockDocument(UInt32, UInt32)

Zámek pro čtení nebo úpravy dokumentu získá, když je otevřen.

System_CAPS_pubmethod ModifyDocumentFlags(UInt32, UInt32, Int32)

Změní příznaky RDT dokumentu pro registrované dokumentu.

System_CAPS_pubmethod NotifyDocumentChanged(UInt32, UInt32)

Upozorní klienta jsou změny provedené v dokumentu.

System_CAPS_pubmethod NotifyOnAfterSave(UInt32)

Je aktivována po uložení dokumentu RDT.

System_CAPS_pubmethod NotifyOnBeforeSave(UInt32)

Je aktivována před uložením dokumentu zásadami.

System_CAPS_pubmethod RegisterAndLockDocument(UInt32, String, IVsHierarchy, UInt32, IntPtr, UInt32)

Vytvoří položku v tabulce dokumentu spuštěn při vytvoření nebo otevření dokumentu.

System_CAPS_pubmethod RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32)

Držitel uzamknutí dokumentu registruje spuštění tabulky dokumentu.

System_CAPS_pubmethod RenameDocument(String, String, IntPtr, UInt32)

Přejmenuje nebo změny vlastnictví dokumentu.

System_CAPS_pubmethod SaveDocuments(UInt32, IVsHierarchy, UInt32, UInt32)

Uloží dokumenty.

System_CAPS_pubmethod UnadviseRunningDocTableEvents(UInt32)

Zakáže přijímat oznámení změny RDT klienta.

System_CAPS_pubmethod UnlockDocument(UInt32, UInt32)

Uvolní zámek pro čtení nebo úpravy na otevřený dokument.

System_CAPS_pubmethod UnregisterDocumentLockHolder(UInt32)

Zruší registraci držitel zámek dokumentu v tabulce spuštěné dokumentu.

Poznámky pro implementátory:

Implementován prostředí.

Poznámky pro volající:

Volat VSPackages, který otevřít a sledovat dokumenty ve svých projektech.Toto rozhraní získat voláním QueryService na webu poskytovatele s ID služby SVsRunningDocumentTable a rozhraní GUID z IVsRunningDocumentTable rozhraní.

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek