Freigeben über


HttpResponseMessage.Close Methode

Definition

Schließt die httpResponseMessage-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 httpResponseMessage-instance verwendet werden. Die Close-Methode kann die Lebensdauer von Systemressourcen (z. B. Arbeitsspeicher für httpResponseMessage) 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 HttpResponseMessage-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 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: