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 библиотеке MSDN и IPersist в ней.

Среда CLR создает исключение, если метод COM в машинном коде возвращает HRESULT. Дополнительные сведения см. в разделе "Практическое руководство. Сопоставление HRESULTs и исключений".

Методы

Имя Описание
GetClassID(Guid)

Извлекает идентификатор класса (CLSID) объекта.

GetCurFile(String)

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

IsDirty()

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

Load(String, Int32)

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

Save(String, Boolean)

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

SaveCompleted(String)

Уведомляет объект о том, что он может записать его в файл.

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