StorageItemThumbnail.Close Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rilascia le risorse di sistema esposte da un oggetto 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
Implementazioni
Commenti
Usare questo metodo per rilasciare le risorse di sistema esclusive in uso, ad esempio handle di file, flussi e socket di rete. Il metodo deve anche rilasciare altre risorse in uso, inclusi i riferimenti a oggetti e la memoria, per prepararli per il riutilizzo.
Questo metodo deve chiamare il metodo Close di qualsiasi oggetto che contiene che implementa IClosable.
Il metodo Close deve rilasciare le risorse di sistema il più rapidamente possibile, senza bloccare il completamento delle operazioni asincrone. Per assicurarsi che tutte le risorse siano completamente rilasciate, il chiamante deve attendere il completamento di tutte le operazioni asincrone in sospeso prima di chiamare Close.
Dopo Close restituisce, l'oggetto è ancora in memoria, ma senza le risorse di sistema necessarie; pertanto, la maggior parte dei suoi membri non è utilizzabile. Un membro che dipende da una risorsa di sistema rilasciata può restituire RO_E_CLOSED per indicare che l'oggetto è chiuso e non può completare l'operazione richiesta.
Se si chiama Close più volte, non vi è alcun effetto; il metodo restituisce S_OK.