Compartilhar via


StorageItemThumbnail.Close Método

Definição

Libera recursos do sistema expostos por um objeto Windows Runtime.

public:
 virtual void Close() = Close;
void Close();
// This member is not implemented in C#
function close()
' This member is not implemented in VB.NET

Implementações

M:Windows.Foundation.IClosable.Close M:System.IDisposable.Close

Comentários

Use esse método para liberar os recursos exclusivos do sistema que estão em uso, como identificadores de arquivo, fluxos e soquetes de rede. O método também deve liberar outros recursos que estão em uso, incluindo referências de objeto e memória, para prepará-los para reutilização.

Esse método deve chamar o método Close de qualquer objeto que ele contém que implemente IClosable.

O método Close deve liberar recursos do sistema o mais rápido possível, sem bloquear a conclusão de operações assíncronas. Para garantir que todos os recursos sejam completamente liberados, o chamador deve aguardar a conclusão de todas as operações assíncronas pendentes antes de chamar Fechar.

Depois que Close retorna, o objeto ainda está na memória, mas sem os recursos do sistema necessários; portanto, a maioria de seus membros não são utilizáveis. Um membro que depende de um recurso do sistema liberado pode retornar RO_E_CLOSED para indicar que o objeto está fechado e não pode concluir a operação solicitada.

Se você chamar Fechar várias vezes, não haverá efeito; o método retorna S_OK.

Aplica-se a