IPersistFile 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供具有 IPersistFile
中的功能的 IPersist
接口的托管定义。
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
- 属性
注解
有关详细信息,请参阅 MSDN 库中 和 IPersistFile
IPersist
的现有文档。
当本机代码中的 COM 方法返回 HRESULT 时,公共语言运行时将引发异常。 有关更多信息,请参见 How to: Map HRESULTs and Exceptions。
方法
GetClassID(Guid) |
检索对象的类标识符 (CLSID)。 |
GetCurFile(String) |
检索该对象的当前工作文件的绝对路径,或者,如果没有当前工作文件,则检索该对象的默认文件名提示。 |
IsDirty() |
检查对象自上次保存到其当前文件以来是否更改。 |
Load(String, Int32) |
打开指定文件并从文件内容初始化对象。 |
Save(String, Boolean) |
将该对象的副本保存到指定文件。 |
SaveCompleted(String) |
通知该对象它可以写入它的文件。 |