IPersistFile Arabirim

Tanım

arabiriminin yönetilen tanımını IPersistFile ve işlevini IPersistsağlar.

public interface class IPersistFile
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IPersistFile
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("0000010b-0000-0000-C000-000000000046")]
public interface IPersistFile
public interface IPersistFile
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IPersistFile = interface
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("0000010b-0000-0000-C000-000000000046")>]
type IPersistFile = interface
type IPersistFile = interface
Public Interface IPersistFile
Öznitelikler

Açıklamalar

Daha fazla bilgi için MSDN kitaplığındaki ve IPersist için IPersistFile mevcut belgelere bakın.

Yerel koddaki bir COM yöntemi bir HRESULT döndürdüğünde ortak dil çalışma zamanı bir özel durum oluşturur. Daha fazla bilgi için bkz . Nasıl yapılır: HRESULTs ve Özel Durumları Eşleme.

Yöntemler

GetClassID(Guid)

Bir nesnenin sınıf tanımlayıcısını (CLSID) alır.

GetCurFile(String)

Nesnenin geçerli çalışma dosyasının mutlak yolunu veya geçerli çalışma dosyası yoksa, nesnenin varsayılan dosya adı istemini alır.

IsDirty()

Bir nesneyi, geçerli dosyasına en son kaydedildiği tarihten bu yana yapılan değişiklikleri denetler.

Load(String, Int32)

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

Save(String, Boolean)

Nesnenin bir kopyasını belirtilen dosyaya kaydeder.

SaveCompleted(String)

Nesnesine dosyasına yazabileceğini bildirir.

Şunlara uygulanır