Aracılığıyla paylaş


IVsRunningDocTableEvents3 Arabirim

 

Belgeler içinde çalışan belge tablosu (rdt) değişikliklere karşılık olarak yangın yöntemler geliştirir.

Ad Alanı:   Microsoft.VisualStudio.Shell.Interop
Derleme:  Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)

Sözdizimi

[InterfaceTypeAttribute(1)]
[GuidAttribute("376ED667-F576-458F-B991-2CFD3EBC7B08")]
public interface IVsRunningDocTableEvents3 : IVsRunningDocTableEvents2
[InterfaceTypeAttribute(1)]
[GuidAttribute("376ED667-F576-458F-B991-2CFD3EBC7B08")]
public interface class IVsRunningDocTableEvents3 : IVsRunningDocTableEvents2
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("376ED667-F576-458F-B991-2CFD3EBC7B08")>]
type IVsRunningDocTableEvents3 = 
    interface
        interface IVsRunningDocTableEvents2
    end
<InterfaceTypeAttribute(1)>
<GuidAttribute("376ED667-F576-458F-B991-2CFD3EBC7B08")>
Public Interface IVsRunningDocTableEvents3
    Inherits IVsRunningDocTableEvents2

Yöntemler

Ad Açıklama
System_CAPS_pubmethod OnAfterAttributeChange(UInt32, UInt32)

Sonra çalıştıran belge tablosu (rdt) değişiklikleri belgede bir öznitelik olarak adlandırılır.

System_CAPS_pubmethod OnAfterAttributeChangeEx(UInt32, UInt32, IVsHierarchy, UInt32, String, IVsHierarchy, UInt32, String)

Bir belge niteliği değiştirildikten sonra denir.Bu gelişmiş bir sürümünü, OnAfterAttributeChange yöntemi.

System_CAPS_pubmethod OnAfterDocumentWindowHide(UInt32, IVsWindowFrame)

Bir belge penceresi gizli sonra denir.

System_CAPS_pubmethod OnAfterFirstDocumentLock(UInt32, UInt32, UInt32, UInt32)

Sonra uygulamaya ilk kilidi belirtilen türde belge içinde çalışan belge tablosu (rdt) olarak adlandırılır.

System_CAPS_pubmethod OnAfterSave(UInt32)

Çalışan belge tablosu'nda (rdt) belge kaydedildikten sonra denir.

System_CAPS_pubmethod OnBeforeDocumentWindowShow(UInt32, Int32, IVsWindowFrame)

Belge penceresini görüntülemeden önce denir.

System_CAPS_pubmethod OnBeforeLastDocumentUnlock(UInt32, UInt32, UInt32, UInt32)

Belirtilen belge içinde çalışan belge tablosu (rdt) belirtilen türde son kilidi serbest bırakmadan önce denir.

System_CAPS_pubmethod OnBeforeSave(UInt32)

Belgeyi kaydetmeden önce denir.

Notlar

IVsRunningDocTableEvents3 Çağrısında belirtilen arabirim AdviseRunningDocTableEvents yönteminde IVsRunningDocumentTable arabirimi.

Bildirim isteyen istemci temsil eden bir tanımlama bilgisi arabirim yöntemlerini kullanın.Tanımlama bilgisi çağrısında kullanılan UnadviseRunningDocTableEvents paketi artık rdt olayları dinlemek istediğinde yöntemi.

Uygulamadan önce (belgeyi yüklemek için bir şans veren) bir belgede ilk kilit uygulama bildirimi almak için IVsRunningDocTableEvents4 arabirimi.

Gerçekleştirenlere Notlar:

Paket rdt belgelerinde geçerli durumu ile ilgili olayları almak için arabirimini uygular.Bu arabirim türetildiği Not IVsRunningDocTableEvents2 arabirim ve tüm bu arabirimin yöntemleri uygulamanız gerekir.

Tüm bu arabirim yöntemleri tanımlama bilgisi parametresi bir olay tarafından etkilenen belgesini temsil eder.Bu tanımlama bilgisi dönen değeri aynıdır FindAndLockDocument veya RegisterAndLockDocument yöntemleri IVsRunningDocumentTable arabirimi.

Arayanlara Notlar:

Ortam belirli olayların geçtiği bu arabirimini çağırır.Özellikle, ortam, bir belgeyi kaydetmeden önce bu arabirimini çağırır.

Ayrıca bkz.

Microsoft.VisualStudio.Shell.Interop Ad Alanı

Başa dön