IPersistFile Interface

Definição

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

Nome Description
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 nenhum arquivo de trabalho atual, o prompt de nome de arquivo padrão do objeto.

IsDirty()

Verifica se há alterações em um objeto desde que ele foi salvo pela última vez em seu 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 que ele pode gravar em seu arquivo.

Aplica-se a