Heim > Backend-Entwicklung > C++ > Sollte ich httpclient und httpclientHandler in .NET entsorgen?

Sollte ich httpclient und httpclientHandler in .NET entsorgen?

Susan Sarandon
Freigeben: 2025-01-30 19:26:10
Original
669 Leute haben es durchsucht

Should I Dispose of HttpClient and HttpClientHandler in .NET?

.NET httpclient und httpclientHandler: Müssen Sie es veröffentlichen?

httpclient und httpclientHandler können veröffentlicht werden?

Ja,

und im .NET -Framework 4.5 erben die -Schinschnittstelle.

Müssen sie sie freigeben? System.Net.Http.HttpClient System.Net.Http.HttpClientHandler Obwohl und IDisposable implementiert wurden, müssen sie nach jeder Anfrage nicht veröffentlicht werden. Ihr Entwurfszweck besteht darin, es in mehreren Anforderungen in mehreren langfristigen Verwendung zu verwenden, um eine redundante Anforderungskonfiguration weiterzugeben und zu verhindern.

Best Practice oder irreführendes Beispiel? Obwohl die Dokumentation empfohlen wird, die

-Antage für das Release -Objekt zu verwenden, hat das Beispiel

Beispiel des offiziellen Microsoft seine Veröffentlichung nicht demonstriert. Dies ist nicht unbedingt irreführend oder unsicher, da Experten geklärt und veröffentlicht haben. HttpClient HttpClientHandler Warum erkennen Sie identifizierbar? IDisposable

Obwohl es nicht veröffentlicht werden muss, bietet die Implementierung von

Optionen zum Freigeben von Ressourcen und zur Verarbeitung eines bestimmten Reinigungsschemas. Die Veröffentlichung des Hauptzweckes der HTTP -Anfrage ist jedoch kein empfohlener Ansatz. Schlussfolgerung

Kurz gesagt, im .NET -Framework 4.5 war es nach jeder Anfrage unnötig, using und HttpClient zu veröffentlichen. Die freigegebene Entscheidung sollte auf bestimmten Bereinigungsbedürfnissen beruhen, und sie ist normalerweise nicht gut für die Verarbeitung von HTTP -Anforderungen.

Das obige ist der detaillierte Inhalt vonSollte ich httpclient und httpclientHandler in .NET entsorgen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage