HttpClient.Close 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
HttpClient instance 닫고 할당된 리소스를 해제합니다. HttpClient 클래스 및 코드 예제에 대한 프로그래밍 지침은 HttpClient 개념 항목을 참조하세요.
public:
virtual void Close() = Close;
void Close();
// This member is not implemented in C#
function close()
' This member is not implemented in VB.NET
구현
설명
Close 메서드는 HttpClient instance 사용하는 할당된 리소스를 해제합니다. Close 메서드는 Windows 런타임 개체에서 사용하는 시스템 리소스의 수명(예: HttpClient의 기본 소켓 및 메모리)을 관리할 수 있습니다.
.NET Framework 4.5에서 이 메서드는 Dispose 메서드로 프로젝트합니다. Visual C++ 구성 요소 확장(C++/CX)에서 이 메서드는 소멸자(delete 연산자)로 프로젝트합니다.
JavaScript, C#또는 VB.NET 작성된 앱은 가비지 수집을 사용하여 리소스를 해제합니다. 따라서 HttpClient 개체 및 관련 리소스는 가비지 수집 패스가 실행될 때까지 해제되지 않습니다. Close 메서드를 사용하면 가비지 수집에서 개체가 해제될 때까지 기다리지 않고 앱에서 이러한 리소스를 일찍 해제할 수 있습니다.
C++ 또는 CX로 작성된 앱에는 이러한 앱이 개체를 삭제할 수 있으므로 Close 메서드가 없습니다. C++ 및 CX에서는 개체가 프로그램 scope 부족하거나 개체에 대한 소멸자(삭제 연산자)의 일부로 개체가 해제됩니다.