IPersistFile Interface

Definição

Fornece a definição gerenciada da interface IPersistFile, com a funcionalidade de IPersist.

C#
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IPersistFile
C#
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("0000010b-0000-0000-C000-000000000046")]
public interface IPersistFile
C#
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

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0