RunningDocumentInfo Yapı

Tanım

içindeki RunningDocumentTablebir belge hakkındaki bilgileri temsil eder. tarafından GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr)döndürülen tüm bilgileri içerir.

public value class RunningDocumentInfo
struct RunningDocumentInfo
public struct RunningDocumentInfo
type RunningDocumentInfo = struct
Public Structure RunningDocumentInfo
Devralma
RunningDocumentInfo

Oluşturucular

RunningDocumentInfo(IVsRunningDocumentTable, String)

RunningDocumentTable'ın yeni bir örneğini başlatır.

RunningDocumentInfo(IVsRunningDocumentTable, UInt32)

RunningDocumentTable'ın yeni bir örneğini başlatır.

Özellikler

DidDocumentInitializationFail

içindeki RunningDocumentTablebir belge hakkındaki bilgileri temsil eder. tarafından GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr)döndürülen tüm bilgileri içerir.

DocCookie

Belge tanımlama bilgisi

DocData

Çalışan Belge Tablosu'ndaki (RDT) belge nesnesi.

EditLocks

Belgede tutulan düzenleme kilitlerinin sayısı.

Flags

_VSRDTFLAGS Belgedeki küme.

Hierarchy

Belgenin IVsHierarchy sahibi olan hiyerarşi düğümünün arabirimi.

IsDirty

içindeki RunningDocumentTablebir belge hakkındaki bilgileri temsil eder. tarafından GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr)döndürülen tüm bilgileri içerir.

IsDocumentInitialized

Belgenin başlatılıp başlatılmadığını belirler.

IsHierarchyInitialized

Hiyerarşinin başlatılıp başlatılmadığını belirler.

IsReadOnly

içindeki RunningDocumentTablebir belge hakkındaki bilgileri temsil eder. tarafından GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr)döndürülen tüm bilgileri içerir.

IsValid

ile DocCookie temsil edilen belgenin RDT'de kayıtlı olup olmadığını gösterir. Bu ise false, bu yapının diğer tüm özellikleri de geçersizdir.

ItemId

Belgeyi tutan düğümün öğe kimliği.

Moniker

Belgenin mutlak yolu.

ProjectGuid

Projenin GUID değeri.

ReadLocks

Belgede tutulan okuma kilitlerinin sayısı.

Yöntemler

CreateInstanceAsync(IVsRunningDocumentTable, String, CancellationToken)

içindeki RunningDocumentTablebir belge hakkındaki bilgileri temsil eder. tarafından GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr)döndürülen tüm bilgileri içerir.

CreateInstanceAsync(IVsRunningDocumentTable, UInt32, CancellationToken)

içindeki RunningDocumentTablebir belge hakkındaki bilgileri temsil eder. tarafından GetDocumentInfo(UInt32, UInt32, UInt32, UInt32, String, IVsHierarchy, UInt32, IntPtr)döndürülen tüm bilgileri içerir.

Sync()

RunningDocumentInfo, RDT'den alınan bilgilerin anlık görüntüsüdür. Bu bilgileri güncelleştirmek için Eşitleme'yi çağırmanız gerekir.

Şunlara uygulanır