IVsRunningDocumentTable Arabirim
Şu anda açık belgeler ortamında kümesini yönetir.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
[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
Yöntemler
Ad | Açıklama | |
---|---|---|
AdviseRunningDocTableEvents(IVsRunningDocTableEvents, UInt32) | Değişikliklerin için çalışan belge tablo (RDT) bildirimleri almak istemcinin sağlar. |
|
FindAndLockDocument(UInt32, String, IVsHierarchy, UInt32, IntPtr, UInt32) | Belgenin dosya adını kullanarak RDT içinde belge bulur ve ardından bu belge üzerinde okuma veya düzenleme kilit alır. |
|
GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr) | Bir belge hakkında bilgi verir tanımlama bilgisinin verilen RDT içinde kayıtlı. |
|
GetRunningDocumentsEnum(IEnumRunningDocuments) | Tüm belgelerde RDT aracılığıyla numaralandırır. |
|
LockDocument(UInt32, UInt32) | Bir belgeyi okuma veya düzenleme kilidi açıldığında alır. |
|
ModifyDocumentFlags(UInt32, UInt32, Int32) | Kayıtlı bir belge RDT belge bayrakları değiştirir. |
|
NotifyDocumentChanged(UInt32, UInt32) | İstemci, belgeye değişiklikler olduğunda size bildirir. |
|
NotifyOnAfterSave(UInt32) | Bir belgede RDT kaydedildikten sonra ateşlenir. |
|
NotifyOnBeforeSave(UInt32) | Bir belgede RDT kaydedilmeden önce ateşlenir. |
|
RegisterAndLockDocument(UInt32, String, IVsHierarchy, UInt32, IntPtr, UInt32) | Bir belge oluşturulduğunda veya açılan çalışan belge tablosunda bir giriş oluşturur. |
|
RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32) | Bir belge kilit sahibi çalışan belge tablosunda kaydeder. |
|
RenameDocument(String, String, IntPtr, UInt32) | Yeniden adlandırır ve/veya belge sahipliğini değiştirir. |
|
SaveDocuments(UInt32, IVsHierarchy, UInt32, UInt32) | Belgeleri kaydeder. |
|
UnadviseRunningDocTableEvents(UInt32) | Değişiklikleri RDT için bildirimler almasını istemci devre dışı bırakır. |
|
UnlockDocument(UInt32, UInt32) | Açık belgenin bir okuma veya düzenleme kilidi serbest bırakır. |
|
UnregisterDocumentLockHolder(UInt32) | Bir belge kilit sahibi çalışan belge tablosundaki kaydını siler. |
Gerçekleştirenlere Notlar:
Ortamı tarafından uygulanır.
Arayanlara Notlar:
Açık ve kendi projelerine belgelerde izlemek VSPackages tarafından çağrılır. Bu arabirim çağırarak elde QueryService hizmeti Kimliğine sahip bir site sağlayıcısında SVsRunningDocumentTable ve GUID arabirimi, IVsRunningDocumentTable arabirimi.
Ayrıca bkz.
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön