IPersistFile Interfejs

Definicja

Udostępnia zarządzaną definicję interfejsu IPersistFile z funkcją z programu 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
Atrybuty

Uwagi

Aby uzyskać więcej informacji, zobacz istniejącą dokumentację dotyczącą IPersistFile elementów i IPersist w bibliotece MSDN.

Środowisko uruchomieniowe języka wspólnego zgłasza wyjątek, gdy metoda COM w kodzie natywnym zwraca hrESULT. Aby uzyskać więcej informacji, zobacz How to: Map HRESULTs and Exceptions (Instrukcje: mapowania wartości HRESULTs i wyjątków).

Metody

GetClassID(Guid)

Pobiera identyfikator klasy (CLSID) obiektu.

GetCurFile(String)

Pobiera ścieżkę bezwzględną do bieżącego pliku roboczego obiektu lub, jeśli nie ma bieżącego pliku roboczego, domyślny monit o nazwę pliku obiektu.

IsDirty()

Sprawdza obiekt pod kątem zmian od czasu ostatniego zapisania do bieżącego pliku.

Load(String, Int32)

Otwiera określony plik i inicjuje obiekt z zawartości pliku.

Save(String, Boolean)

Zapisuje kopię obiektu w określonym pliku.

SaveCompleted(String)

Powiadamia obiekt, że może zapisywać w jego pliku.

Dotyczy