Partilhar via


IPersistFile Interface

Definição

Fornece a definição gerenciada da interface IPersistFile, com a funcionalidade 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
Atributos

Comentários

Para obter mais informações, consulte a documentação existente para IPersistFile e IPersist na biblioteca MSDN.

O Common Language Runtime gera uma exceção quando um método COM no código nativo retorna um HRESULT. Para obter mais informações, consulte Como mapear HRESULTs e exceções.

Métodos

GetClassID(Guid)

Recupera o CLSID (identificador de classe) de um objeto.

GetCurFile(String)

Recupera o caminho absoluto para o arquivo de trabalho atual do objeto ou, se não houver um arquivo de trabalho atual, o prompt de nome de arquivo padrão do objeto.

IsDirty()

Verifica se há alterações no objeto desde que foi salvo no arquivo atual.

Load(String, Int32)

Abre o arquivo especificado e inicializa um objeto do conteúdo do arquivo.

Save(String, Boolean)

Salva uma cópia do objeto no arquivo especificado.

SaveCompleted(String)

Notifica o objeto de que ele pode gravar no seu arquivo.

Aplica-se a