IPersistFile Rozhraní

Definice

Poskytuje spravovanou definici IPersistFile rozhraní s funkcemi z 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
Atributy

Poznámky

Další informace najdete v existující dokumentaci pro IPersistFile a IPersist v knihovně MSDN.

Common Language Runtime vyvolá výjimku, když metoda COM v nativním kódu vrátí HRESULT. Další informace najdete v tématu Postupy: Mapování HRESULTů a výjimek.

Metody

GetClassID(Guid)

Načte identifikátor třídy (CLSID) objektu.

GetCurFile(String)

Načte buď absolutní cestu k aktuálnímu pracovnímu souboru objektu, nebo pokud neexistuje žádný aktuální pracovní soubor, výchozí výzvu k názvu souboru objektu.

IsDirty()

Zkontroluje změny objektu od jeho posledního uložení do aktuálního souboru.

Load(String, Int32)

Otevře zadaný soubor a inicializuje objekt z obsahu souboru.

Save(String, Boolean)

Uloží kopii objektu do zadaného souboru.

SaveCompleted(String)

Upozorní objekt, že může zapisovat do souboru.

Platí pro