IPersistFile Schnittstelle

Definition

Stellt die verwaltete Definition der IPersistFile Schnittstelle mit Funktionen von 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
Attribute

Hinweise

Weitere Informationen finden Sie in der vorhandenen Dokumentation für IPersistFile und IPersist in der MSDN Library.

Die Common Language Runtime löst eine Ausnahme aus, wenn eine COM-Methode im systemeigenen Code ein HRESULT zurückgibt. Weitere Informationen finden Sie unter How to: Map HRESULTs and Exceptions.

Methoden

Name Beschreibung
GetClassID(Guid)

Ruft die Klassen-ID (CLSID) eines Objekts ab.

GetCurFile(String)

Ruft entweder den absoluten Pfad zur aktuellen Arbeitsdatei des Objekts ab oder, wenn keine aktuelle Arbeitsdatei vorhanden ist, die Standarddatei des Objekts.

IsDirty()

Überprüft ein Objekt auf Änderungen seit dem letzten Speichern in der aktuellen Datei.

Load(String, Int32)

Öffnet die angegebene Datei und initialisiert ein Objekt aus dem Dateiinhalt.

Save(String, Boolean)

Speichert eine Kopie des Objekts in der angegebenen Datei.

SaveCompleted(String)

Benachrichtigt das Objekt, dass es in die Datei schreiben kann.

Gilt für: