IPersistFile IPersistFile IPersistFile IPersistFile Interface

Definition

Stellt die verwaltete Definition der IPersistFile-Schnittstelle mit IPersist-Funktionalität bereit.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
Attribute

Hinweise

Weitere Informationen finden Sie in der Dokumentation zu IPersistFile und IPersist in der MSDN Library.For more information, see the existing documentation for IPersistFile and IPersist in the MSDN library.

Die common Language Runtime löst eine Ausnahme aus, wenn eine COM-Methode in systemeigenem Code ein HRESULT zurückgibt.The common language runtime throws an exception when a COM method in native code returns an HRESULT. Weitere Informationen finden Sie unter How to: Map HRESULTs and Exceptions.For more information, see How to: Map HRESULTs and Exceptions.

Methoden

GetClassID(Guid) GetClassID(Guid) GetClassID(Guid) GetClassID(Guid)

Ruft die CLSID (Klassen-ID) für ein Objekt ab.Retrieves the class identifier (CLSID) of an object.

GetCurFile(String) GetCurFile(String) GetCurFile(String) GetCurFile(String)

Ruft entweder den absoluten Pfad zur aktuellen Arbeitsdatei des Objekts ab, oder, wenn keine Arbeitsdatei vorhanden ist, die Eingabeaufforderung für den Standarddateinamen des Objekts.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() IsDirty() IsDirty() IsDirty()

Überprüft ein Objekt auf Änderungen, die nach dem letzten Speichern in der aktuellen Datei vorgenommen wurden.Checks an object for changes since it was last saved to its current file.

Load(String, Int32) Load(String, Int32) Load(String, Int32) Load(String, Int32)

Öffnet die angegebene Datei, und initialisiert ein Objekt aus dem Dateiinhalt.Opens the specified file and initializes an object from the file contents.

Save(String, Boolean) Save(String, Boolean) Save(String, Boolean) Save(String, Boolean)

Speichert eine Kopie des Objekts in der angegebenen Datei.Saves a copy of the object into the specified file.

SaveCompleted(String) SaveCompleted(String) SaveCompleted(String) SaveCompleted(String)

Benachrichtigt das Objekt, dass dieses in die Datei schreiben kann.Notifies the object that it can write to its file.

Gilt für: