StorageItemThumbnail.Close Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.