Udostępnij za pośrednictwem


Interfejs IVsDocumentLockHolder

 

Umożliwia non Edytor dodać lock edycji elementu zarejestrowany w tabeli uruchomionego dokumentu.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

[InterfaceTypeAttribute(1)]
[GuidAttribute("685933F2-C1AD-4540-A15A-D3F977A81AF7")]
public interface IVsDocumentLockHolder
[InterfaceTypeAttribute(1)]
[GuidAttribute("685933F2-C1AD-4540-A15A-D3F977A81AF7")]
public interface class IVsDocumentLockHolder
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("685933F2-C1AD-4540-A15A-D3F977A81AF7")>]
type IVsDocumentLockHolder = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("685933F2-C1AD-4540-A15A-D3F977A81AF7")>
Public Interface IVsDocumentLockHolder

Metody

Nazwa Opis
System_CAPS_pubmethod CloseDocumentHolder(UInt32)

Wywoływane, gdy środowisko Zamyka dokument z IVsDocumentLockHolder wpis w tabeli uruchomionego dokumentu.

System_CAPS_pubmethod ShowDocumentHolder()

Wywołana przez środowisko przed monitowanie użytkownika o zapisanie dokumentu niewidoczny zablokowane przez posiadacza.

Uwagi

Wdrożenie tego interfejsu w przypadku wdrażania kreatora lub innego typu obiektu, który otwiera dokumenty w sposób niewidoczny dla użytkownika — to znaczy, jeśli dokument zostanie otwarty poza z okna dokumentu.Implementując IVsDocumentLockHolder, Zablokuj edycji można umieścić na dokument w tabeli uruchomionego dokumentu.Zapobiega to edytora lub innego obiektu zamykania pliku przed zakończeniem jego edycji.Aby zarejestrować posiadacza Zablokuj dokument, należy zadzwonić RegisterDocumentLockHolder.

Uwagi dotyczące implementacji:

Wdrożone przez dowolny obiekt, który chce edytować dokument bez otwierania dokumentu w edytorze (to znaczy w oknie dokumentu).

Uwagi dotyczące wywoływania:

Wywoływany przez środowisko do sygnału zamknięcia dokumentu w celu wykonania obiektu IVsDocumentLockHolder.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku