IPersistFile Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |