IVsPersistDocData Arabirim
Metin ara tarafından yönetilen belge veri kalıcılığını işlevsellik sağlar.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
[InterfaceTypeAttribute(1)]
[GuidAttribute("D5D49C61-1C0B-4EA1-9ADB-A79FB1DBC7B5")]
public interface IVsPersistDocData
[InterfaceTypeAttribute(1)]
[GuidAttribute("D5D49C61-1C0B-4EA1-9ADB-A79FB1DBC7B5")]
public interface class IVsPersistDocData
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("D5D49C61-1C0B-4EA1-9ADB-A79FB1DBC7B5")>]
type IVsPersistDocData = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("D5D49C61-1C0B-4EA1-9ADB-A79FB1DBC7B5")>
Public Interface IVsPersistDocData
Yöntemler
Ad | Açıklama | |
---|---|---|
Close() | Kapatır IVsPersistDocData nesne. |
|
GetGuidEditorType(Guid) | Oluşturulan Düzenleyici Fabrika benzersiz tanımlayıcısını döndürür IVsPersistDocData nesne. |
|
IsDocDataDirty(Int32) | En son kaydettiğiniz andan itibaren belge veri değişip değişmediğini belirler. |
|
IsDocDataReloadable(Int32) | Belge veri yeniden olup olmadığını belirler. |
|
LoadDocData(String) | Belge veri belirli bir MkDocument yükler. |
|
OnRegisterDocData(UInt32, IVsHierarchy, UInt32) | rdt içinde belge verilerini kaydettiğinde çalışan belge tablosu (rdt tarafından) olarak adlandırılır. |
|
ReloadDocData(UInt32) | Belge verileri yeniden yükler ve bu süreçte bir sonraki dosya değişikliği göz ardı edilip edilmeyeceğini belirler. |
|
RenameDocData(UInt32, IVsHierarchy, UInt32, String) | Belge veri yeniden adlandırır. |
|
SaveDocData(VSSAVEFLAGS, String, Int32) | Belge verileri kaydeder. |
|
SetUntitledDocPath(String) | İlk adı (veya yolu) kaydedilmemiş, yeni oluşturulan belge veri için ayarlar. |
Notlar
Ortam uygulaması dte Otomasyon belge nesnesi, aşağıdaki yöntemlerden birini çağırır IVsPersistDocData2:
IsDocDataReadOnlyget_ReadOnly özelliği.
IsDocDataDirtyget_Saved özelliği.
SetDocDataDirtyput_Saved özelliği.
SetDocDataReadOnlyput_ReadOnly özelliği.
GetGuidEditorTypeget_Kind içinde.
Belgenizi diske devam ederse, ortamı da çağrı ReloadDocData.Uygulama şekilleri ve/veya arama örnekleri de bu arabirimi bkz: Basic Edit ve Basic Project.
Uygulama
Implement IVsPersistDocData belge veri devam ettirmek ihtiyaç duyan metin ara ile işbirliği.
Ayrıca bkz.
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön