IPersistFile Arabirim

Tanım

arabiriminin IPersistFile yönetilen tanımını, işlevi ile 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 IPersistFile için IPersist mevcut belgelere bakın.

Yerel koddaki 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

Name Description
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ğinden 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