IPersistFile Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |