Udostępnij za pośrednictwem


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
System_CAPS_pubmethod AdviseRunningDocTableEvents(IVsRunningDocTableEvents, UInt32)

Pozwala to klientowi na otrzymywanie powiadomień o zmianach do tabeli systemem dokumentu (Normalizacją).

System_CAPS_pubmethod 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.

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

Zwraca informacje o dokumencie zarejestrowanie Normalizacją, biorąc pod uwagę plik cookie.

System_CAPS_pubmethod GetRunningDocumentsEnum(IEnumRunningDocuments)

Wylicza wszystkie dokumenty w Normalizacją.

System_CAPS_pubmethod LockDocument(UInt32, UInt32)

Uzyskuje blokadę odczytu lub edycji dokumentu po jego otwarciu.

System_CAPS_pubmethod ModifyDocumentFlags(UInt32, UInt32, Int32)

Modyfikuje flagi dokumentu Normalizacją zarejestrowanych dokumentu.

System_CAPS_pubmethod NotifyDocumentChanged(UInt32, UInt32)

Powiadamia klienta, gdy zostaną wprowadzone zmiany do dokumentu.

System_CAPS_pubmethod NotifyOnAfterSave(UInt32)

Generowane po zapisaniu dokumentu w Normalizacją.

System_CAPS_pubmethod NotifyOnBeforeSave(UInt32)

Uruchamiany przed zapisaniem dokumentu w Normalizacją.

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

Tworzy wpis w tabeli uruchomionego dokumentu, podczas tworzenia lub otworzyć dokument.

System_CAPS_pubmethod RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32)

Rejestruje właściciela blokady dokumentu w tabeli uruchomionego dokumentu.

System_CAPS_pubmethod RenameDocument(String, String, IntPtr, UInt32)

Zmienia nazwę i/lub zmiany prawa własności do dokumentu.

System_CAPS_pubmethod SaveDocuments(UInt32, IVsHierarchy, UInt32, UInt32)

Zapisuje dokumenty.

System_CAPS_pubmethod UnadviseRunningDocTableEvents(UInt32)

Wyłącza klienta z otrzymywania powiadomień o zmianach Normalizacją.

System_CAPS_pubmethod UnlockDocument(UInt32, UInt32)

Zwalnia blokadę odczytu lub edycji w otwartym dokumencie.

System_CAPS_pubmethod 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