Interfejs IVsRunningDocumentTable
Zarządza zestawem aktualnie otwarte dokumenty w środowisku.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
[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
Nazwa | Opis | |
---|---|---|
AdviseRunningDocTableEvents(IVsRunningDocTableEvents, UInt32) | Pozwala to klientowi na otrzymywanie powiadomień o zmianach do tabeli systemem dokumentu (Normalizacją). |
|
FindAndLockDocument(UInt32, String, IVsHierarchy, UInt32, IntPtr, UInt32) | Lokalizuje dokumentu w Normalizacją przy użyciu nazwy pliku dokumentu, a następnie uzyskuje blokadę odczytu lub edycji w tym dokumencie. |
|
GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr) | Zwraca informacje o dokumencie zarejestrowanie Normalizacją, biorąc pod uwagę plik cookie. |
|
GetRunningDocumentsEnum(IEnumRunningDocuments) | Wylicza wszystkie dokumenty w Normalizacją. |
|
LockDocument(UInt32, UInt32) | Uzyskuje blokadę odczytu lub edycji dokumentu po jego otwarciu. |
|
ModifyDocumentFlags(UInt32, UInt32, Int32) | Modyfikuje flagi dokumentu Normalizacją zarejestrowanych dokumentu. |
|
NotifyDocumentChanged(UInt32, UInt32) | Powiadamia klienta, gdy zostaną wprowadzone zmiany do dokumentu. |
|
NotifyOnAfterSave(UInt32) | Generowane po zapisaniu dokumentu w Normalizacją. |
|
NotifyOnBeforeSave(UInt32) | Uruchamiany przed zapisaniem dokumentu w Normalizacją. |
|
RegisterAndLockDocument(UInt32, String, IVsHierarchy, UInt32, IntPtr, UInt32) | Tworzy wpis w tabeli uruchomionego dokumentu, podczas tworzenia lub otworzyć dokument. |
|
RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32) | Rejestruje właściciela blokady dokumentu w tabeli uruchomionego dokumentu. |
|
RenameDocument(String, String, IntPtr, UInt32) | Zmienia nazwę i/lub zmiany prawa własności do dokumentu. |
|
SaveDocuments(UInt32, IVsHierarchy, UInt32, UInt32) | Zapisuje dokumenty. |
|
UnadviseRunningDocTableEvents(UInt32) | Wyłącza klienta z otrzymywania powiadomień o zmianach Normalizacją. |
|
UnlockDocument(UInt32, UInt32) | Zwalnia blokadę odczytu lub edycji w otwartym dokumencie. |
|
UnregisterDocumentLockHolder(UInt32) | Wyrejestrowuje blokadę dokumentu w tabeli uruchomionego dokumentu. |
Uwagi dotyczące implementacji:
Wdrożone przez środowisko naturalne.
Uwagi dotyczące wywoływania:
Wywołana przez VSPackages, Otwórz i śledzenie dokumentów w swoich projektach.Ten interfejs uzyskać, wywołując QueryService dostawcy witryny o identyfikatorze usługi SVsRunningDocumentTable i identyfikator GUID interfejsu z IVsRunningDocumentTable interfejsu.
Zobacz też
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku