Condividi tramite


HttpBaseProtocolFilter.Close Metodo

Definizione

Chiude l'istanza di HttpBaseProtocolFilter e rilascia le risorse allocate.

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

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

Commenti

Il metodo Close rilascia le risorse allocate usate dall'istanza di HttpBaseProtocolFilter . Il metodo Close può essere usato per gestire la durata delle risorse di sistema (il socket di rete usato da HttpBaseProtocolFilter, ad esempio) utilizzato da un oggetto Windows Runtime.

In .NET Framework 4.5 questo metodo viene proiettato come metodo Dispose . Nelle estensioni dei componenti di Visual C++ (C++/CX), questo metodo viene proiettato come parte del distruttore (operatore delete).

Le app scritte in JavaScript, C#o VB.NET usare Garbage Collection per rilasciare le risorse. Quindi l'oggetto HttpBaseProtocolFilter e le risorse associate non vengono rilasciate fino all'esecuzione del passaggio di Garbage Collection. Il metodo Close consente a un'app di rilasciare queste risorse in anticipo anziché attendere che l'oggetto venga rilasciato da Garbage Collection.

Le app scritte in C++ o CX non dispongono di un metodo Close perché queste app possono distruggere l'oggetto deterministico. In C++ e CX gli oggetti vengono rilasciati quando non rientrano nell'ambito del programma o come parte dell'operatore di distruttore (eliminazione) per l'oggetto.

Si applica a

Vedi anche