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 | |
---|---|---|
AdviseRunningDocTableEvents(IVsRunningDocTableEvents, UInt32) | Umožňuje klientovi přijmout oznámení změn a systémem dokumentu tabulky (RDT). |
|
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. |
|
GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr) | Vrátí informace o dokumentu je registrován v RDT, uveden v souboru cookie. |
|
GetRunningDocumentsEnum(IEnumRunningDocuments) | Vytvoří výčet přes všechny dokumenty v RDT. |
|
LockDocument(UInt32, UInt32) | Zámek pro čtení nebo úpravy dokumentu získá, když je otevřen. |
|
ModifyDocumentFlags(UInt32, UInt32, Int32) | Změní příznaky RDT dokumentu pro registrované dokumentu. |
|
NotifyDocumentChanged(UInt32, UInt32) | Upozorní klienta jsou změny provedené v dokumentu. |
|
NotifyOnAfterSave(UInt32) | Je aktivována po uložení dokumentu RDT. |
|
NotifyOnBeforeSave(UInt32) | Je aktivována před uložením dokumentu zásadami. |
|
RegisterAndLockDocument(UInt32, String, IVsHierarchy, UInt32, IntPtr, UInt32) | Vytvoří položku v tabulce dokumentu spuštěn při vytvoření nebo otevření dokumentu. |
|
RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32) | Držitel uzamknutí dokumentu registruje spuštění tabulky dokumentu. |
|
RenameDocument(String, String, IntPtr, UInt32) | Přejmenuje nebo změny vlastnictví dokumentu. |
|
SaveDocuments(UInt32, IVsHierarchy, UInt32, UInt32) | Uloží dokumenty. |
|
UnadviseRunningDocTableEvents(UInt32) | Zakáže přijímat oznámení změny RDT klienta. |
|
UnlockDocument(UInt32, UInt32) | Uvolní zámek pro čtení nebo úpravy na otevřený dokument. |
|
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