Freigeben über


HttpRequestMessage.Close Methode

Definition

Schließt die httpRequestMessage-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 httpRequestMessage-instance verwendet werden. Die Close-Methode kann die Lebensdauer von Systemressourcen (z. B. Arbeitsspeicher für die HttpRequestMessage) 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 Destruktor (Delete-Operator) projiziert.

Apps, die in JavaScript, C# oder VB.NET geschrieben wurden, verwenden garbage collection, um Ressourcen freizugeben. Daher werden das HttpRequestMessage-Objekt und die zugeordneten Ressourcen erst freigegeben, wenn der Garbage Collection-Pass ausgeführt wird. Die Close-Methode ermöglicht es einer App, diese Ressourcen frühzeitig freizugeben, anstatt darauf zu warten, dass das Objekt durch die Garbage Collection freigegeben wird.

In C++ oder CX geschriebene Apps verfügen nicht über eine Close-Methode, da diese Apps das Objekt 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: