IPersistFileFormat Arabirim
Yayýmlanma: Ağustos 2016
Dosya biçimi gerektiren öğeleri hakkında bilgi edinir kaydetme ve program yükleme veya bir nesnenin kullanıcı tarafından belirtilen bir biçimde kaydetmeyi etkinleştirir.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
[GuidAttribute("3AFAE242-B530-11D0-8199-00A0C91BBEE3")]
[InterfaceTypeAttribute(1)]
public interface IPersistFileFormat : IPersist
[GuidAttribute("3AFAE242-B530-11D0-8199-00A0C91BBEE3")]
[InterfaceTypeAttribute(1)]
public interface class IPersistFileFormat : IPersist
[<GuidAttribute("3AFAE242-B530-11D0-8199-00A0C91BBEE3")>]
[<InterfaceTypeAttribute(1)>]
type IPersistFileFormat =
interface
interface IPersist
end
<GuidAttribute("3AFAE242-B530-11D0-8199-00A0C91BBEE3")>
<InterfaceTypeAttribute(1)>
Public Interface IPersistFileFormat
Inherits IPersist
Yöntemler
Ad | Açıklama | |
---|---|---|
GetClassID(Guid) | ||
GetCurFile(String, UInt32) | Bir nesnenin geçerli çalışma dosyasına yolunu döndürür veya geçerli bir çalışma dosyası, nesnenin varsayılan dosya adı istemi değilse. |
|
GetFormatList(String) | Arayan standart ortak açmak gerekli bilgileri sunar Kaydet iletişim kutusu (kullanarak GetSaveFileNameViaDlg işlevi) nesne adına. |
|
InitNew(UInt32) | Kendisini adsız durumunda başlatmak için nesne bildirir. |
|
IsDirty(Int32) | Bir nesne, geçerli dosyasına kaydedildi itibaren değişip değişmediğini belirler. |
|
Load(String, UInt32, Int32) | Belirtilen dosyayı açar ve dosya içeriğini bir nesneden başlatır. |
|
Save(String, Int32, UInt32) | Nesnesinin bir kopyasını belirtilen dosyaya kaydeder. |
|
SaveCompleted(String) | Nesne bildirir kaydetme işlemi sonuçlandı ve nesne kendi dosyasına yazabilirsiniz. |
Notlar
IPersistFileFormat Arabirimi standardı temel alarak IPersistFile arabirim ve aşağıdaki yollarla artırmaktadır:
Düzgün bir şekilde yeni, adsız bir dosyaya nasıl gösterir InitNew yöntemi.
Dosya salt okunur bir dosya olarak açılması gerektiğini gösterir.
Gereksiz ortadan Kaydet komut istemini dizeden GetCurFile.
Kod bir hata döndürür Save(boş) adsız bir nesne üzerinde çağrılır.
IPersistFileFormat istemci için yeterli bilgi uygulamak için bir nesnenin sağlar Kaydet iletişim kutusu — diğer bir deyişle, doldurmak için kayıt türü aşağı açılan listesinde ve ilk dosya uzantısı yönetmek ancak hala tam nesnenin esneklik. Bu nedenle, kendi dosya ve biçim, kendi biçim adını da dahil olmak üzere tüm yönlerini nesnenin sahibi.
Gerçekleştirenlere Notlar:
Belge veya standart belge düzenleyicileri kaydederken Kaydet iletişim kutusu ortamı uygulanması.
Ayrıca bkz.
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön