Aracılığıyla paylaş


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

Değişikliklerin için çalışan belge tablo (RDT) bildirimleri almak istemcinin sağlar.

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

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

Bir belge hakkında bilgi verir tanımlama bilgisinin verilen RDT içinde kayıtlı.

System_CAPS_pubmethod GetRunningDocumentsEnum(IEnumRunningDocuments)

Tüm belgelerde RDT aracılığıyla numaralandırır.

System_CAPS_pubmethod LockDocument(UInt32, UInt32)

Bir belgeyi okuma veya düzenleme kilidi açıldığında alır.

System_CAPS_pubmethod ModifyDocumentFlags(UInt32, UInt32, Int32)

Kayıtlı bir belge RDT belge bayrakları değiştirir.

System_CAPS_pubmethod NotifyDocumentChanged(UInt32, UInt32)

İstemci, belgeye değişiklikler olduğunda size bildirir.

System_CAPS_pubmethod NotifyOnAfterSave(UInt32)

Bir belgede RDT kaydedildikten sonra ateşlenir.

System_CAPS_pubmethod NotifyOnBeforeSave(UInt32)

Bir belgede RDT kaydedilmeden önce ateşlenir.

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

Bir belge oluşturulduğunda veya açılan çalışan belge tablosunda bir giriş oluşturur.

System_CAPS_pubmethod RegisterDocumentLockHolder(UInt32, UInt32, IVsDocumentLockHolder, UInt32)

Bir belge kilit sahibi çalışan belge tablosunda kaydeder.

System_CAPS_pubmethod RenameDocument(String, String, IntPtr, UInt32)

Yeniden adlandırır ve/veya belge sahipliğini değiştirir.

System_CAPS_pubmethod SaveDocuments(UInt32, IVsHierarchy, UInt32, UInt32)

Belgeleri kaydeder.

System_CAPS_pubmethod UnadviseRunningDocTableEvents(UInt32)

Değişiklikleri RDT için bildirimler almasını istemci devre dışı bırakır.

System_CAPS_pubmethod UnlockDocument(UInt32, UInt32)

Açık belgenin bir okuma veya düzenleme kilidi serbest bırakır.

System_CAPS_pubmethod 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