Condividi tramite


IPersistFile Interfaccia

Definizione

Fornisce la definizione gestita dell'interfaccia IPersistFile con funzionalità da 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
Attributi

Commenti

Per altre informazioni, vedere la documentazione esistente per IPersistFile e IPersist nella libreria MSDN.

Common Language Runtime genera un'eccezione quando un metodo COM nel codice nativo restituisce un HRESULT. Per altre informazioni, vedere How to: Map HRESULTs and Exceptions.

Metodi

GetClassID(Guid)

Recupera l'identificatore di classe (CLSID) di un oggetto.

GetCurFile(String)

Recupera il percorso assoluto del file di lavoro corrente dell'oggetto oppure, se non è presente alcun file di lavoro corrente, la richiesta del nome file predefinito dell'oggetto.

IsDirty()

Verifica se un oggetto è stato modificato dall'ultimo salvataggio nel file corrente.

Load(String, Int32)

Apre il file specificato e inizializza un oggetto dal contenuto del file.

Save(String, Boolean)

Salva una copia dell'oggetto nel file specificato.

SaveCompleted(String)

Indica all'oggetto che può scrivere nel relativo file.

Si applica a