Поделиться через


IPersistFile Интерфейс

Определение

Предоставляет управляемое определение интерфейса 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
Атрибуты

Комментарии

Дополнительные сведения см. в существующей документации по IPersistFile и IPersist в библиотеке MSDN.

Среда CLR создает исключение, когда COM-метод в машинном коде возвращает HRESULT. Для получения дополнительной информации см. How to: Map HRESULTs and Exceptions.

Методы

GetClassID(Guid)

Возвращает идентификатор класса CLSID для объекта.

GetCurFile(String)

Извлекает либо абсолютный путь к текущему выполняемому файлу объекта, либо, если выполняемый файл отсутствует, выдаваемый по умолчанию запрос имени файла объекта.

IsDirty()

Проверяет наличие изменений в объекте с момента его последнего сохранения в текущем файле.

Load(String, Int32)

Открывает указанный файл и инициализирует объект из содержимого файла.

Save(String, Boolean)

Сохраняет копию объекта в заданном файле.

SaveCompleted(String)

Сообщает объекту, что он может выполнять запись в файл.

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