Partager via


IPersistFile Interface

Définition

Fournit la définition managée de l'interface IPersistFile, avec une fonctionnalité provenant de 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
Attributs

Remarques

Pour plus d’informations, consultez la documentation existante pour IPersistFile et IPersist dans la bibliothèque MSDN.

Le Common Language Runtime lève une exception lorsqu’une méthode COM dans le code natif retourne un HRESULT. Pour plus d'informations, consultez How to: Map HRESULTs and Exceptions.

Méthodes

GetClassID(Guid)

Récupère le CLSID (identificateur de classe).

GetCurFile(String)

Récupère le chemin d'accès absolu au fichier de travail actuel de l'objet, ou s'il n'y a actuellement pas de fichiers de travail, l'invite du nom de fichier par défaut de l'objet.

IsDirty()

Vérifie si l'objet a subi des modifications depuis son dernier enregistrement dans son fichier en cours.

Load(String, Int32)

Ouvre le fichier spécifié et initialise un objet à partir du contenu du fichier.

Save(String, Boolean)

Enregistre une copie de l'objet dans le fichier spécifié.

SaveCompleted(String)

Indique à l'objet qu'il peut écrire dans son fichier.

S’applique à