IPersistFile Интерфейс

Определение

Предоставляет управляемое определение интерфейса IPersistFile с функциональными возможностями из IPersist.Provides the managed definition of the IPersistFile interface, with functionality from IPersist.

public interface class IPersistFile
[System.Runtime.InteropServices.Guid("0000010b-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IPersistFile
type IPersistFile = interface
Public Interface IPersistFile
Атрибуты

Комментарии

Дополнительные сведения см. в существующей документации по IPersistFile и IPersist в библиотеке MSDN.For more information, see the existing documentation for IPersistFile and IPersist in the MSDN library.

Среда CLR создает исключение, когда COM-метод в машинном коде возвращает значение HRESULT.The common language runtime throws an exception when a COM method in native code returns an HRESULT. Для получения дополнительной информации см. How to: Map HRESULTs and Exceptions.For more information, see How to: Map HRESULTs and Exceptions.

Методы

GetClassID(Guid)

Возвращает идентификатор класса CLSID для объекта.Retrieves the class identifier (CLSID) of an object.

GetCurFile(String)

Извлекает либо абсолютный путь к текущему выполняемому файлу объекта, либо, если выполняемый файл отсутствует, выдаваемый по умолчанию запрос имени файла объекта.Retrieves either the absolute path to the current working file of the object or, if there is no current working file, the default file name prompt of the object.

IsDirty()

Проверяет наличие изменений в объекте с момента его последнего сохранения в текущем файле.Checks an object for changes since it was last saved to its current file.

Load(String, Int32)

Открывает указанный файл и инициализирует объект из содержимого файла.Opens the specified file and initializes an object from the file contents.

Save(String, Boolean)

Сохраняет копию объекта в заданном файле.Saves a copy of the object into the specified file.

SaveCompleted(String)

Сообщает объекту, что он может выполнять запись в файл.Notifies the object that it can write to its file.

Применяется к