IPersistFile Interface

Definição

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

Observações

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

O runtime da linguagem comum lança uma exceção quando um método COM em código nativo devolve um HRESULT. Para mais informações, veja Como: Mapear HRESULTs e Exceções.

Métodos

Name Description
GetClassID(Guid)

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

GetCurFile(String)

Recupera o caminho absoluto para o ficheiro de trabalho atual do objeto ou, se não houver ficheiro de trabalho atual, o prompt do nome do ficheiro por defeito do objeto.

IsDirty()

Verifica um objeto para alterações desde a última vez que foi guardado no seu ficheiro atual.

Load(String, Int32)

Abre o ficheiro especificado e inicializa um objeto a partir do conteúdo do ficheiro.

Save(String, Boolean)

Guarda uma cópia do objeto no ficheiro especificado.

SaveCompleted(String)

Notifica o objeto que pode escrever no seu ficheiro.

Aplica-se a