Freigeben über


HttpBaseProtocolFilter.Close Methode

Definition

Schließt die httpBaseProtocolFilter-instance und gibt zugeordnete Ressourcen frei.

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

Implementiert

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

Hinweise

Die Close-Methode gibt zugeordnete Ressourcen frei, die vom httpBaseProtocolFilter-instance verwendet werden. Die Close-Methode kann verwendet werden, um die Lebensdauer von Systemressourcen (z. B. der vom HttpBaseProtocolFilter verwendete Netzwerksocket) zu verwalten, die von einem Windows-Runtime-Objekt verwendet werden.

Im .NET Framework 4.5 wird diese Methode als Dispose-Methode projiziert. In Visual C++-Komponentenerweiterungen (C++/CX) wird diese Methode als Teil des Destruktors (Delete-Operator) projiziert.

Apps, die in JavaScript, C# oder VB.NET geschrieben wurden, verwenden Garbage Collection, um Ressourcen freizugeben. Daher werden das HttpBaseProtocolFilter-Objekt und die zugehörigen Ressourcen erst freigegeben, wenn der Garbage Collection-Pass ausgeführt wird. Mit der Close-Methode kann eine App diese Ressourcen frühzeitig freigeben, anstatt darauf zu warten, dass das Objekt von der Garbage Collection freigegeben wird.

Apps, die in C++ oder CX geschrieben wurden, verfügen nicht über eine Close-Methode, da diese Apps das Objekt deterministisch zerstören können. In C++ und CX werden Objekte freigegeben, wenn sie aus dem Programmbereich oder als Teil des Destruktors (Delete-Operator) für das Objekt fallen.

Gilt für:

Weitere Informationen