StorageItemThumbnail.Close Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Libera los recursos del sistema expuestos por un 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
Implementaciones
Comentarios
Use este método para liberar los recursos exclusivos del sistema que están en uso, como identificadores de archivos, secuencias y sockets de red. El método también debe liberar otros recursos que están en uso, incluidas las referencias de objetos y la memoria, para prepararlos para su reutilización.
Este método debe llamar al método Close de cualquier objeto que contenga que implemente IClosable.
El método Close debe liberar los recursos del sistema lo antes posible, sin bloquear para que se completen las operaciones asincrónicas. Para asegurarse de que todos los recursos están completamente liberados, el autor de la llamada debe esperar a que se completen todas las operaciones asincrónicas pendientes antes de llamar a Close.
Después de que Close devuelva, el objeto todavía está en memoria, pero sin los recursos del sistema que necesita; por lo tanto, la mayoría de sus miembros no son utilizables. Un miembro que depende de un recurso del sistema liberado puede devolver RO_E_CLOSED para indicar que el objeto está cerrado y no puede completar la operación solicitada.
Si llama a Close varias veces, no hay ningún efecto; el método devuelve S_OK.