Aracılığıyla paylaş


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
System_CAPS_pubmethod GetClassID(Guid)

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

System_CAPS_pubmethod GetFormatList(String)

Arayan standart ortak açmak gerekli bilgileri sunar Kaydet iletişim kutusu (kullanarak GetSaveFileNameViaDlg işlevi) nesne adına.

System_CAPS_pubmethod InitNew(UInt32)

Kendisini adsız durumunda başlatmak için nesne bildirir.

System_CAPS_pubmethod IsDirty(Int32)

Bir nesne, geçerli dosyasına kaydedildi itibaren değişip değişmediğini belirler.

System_CAPS_pubmethod Load(String, UInt32, Int32)

Belirtilen dosyayı açar ve dosya içeriğini bir nesneden başlatır.

System_CAPS_pubmethod Save(String, Int32, UInt32)

Nesnesinin bir kopyasını belirtilen dosyaya kaydeder.

System_CAPS_pubmethod 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