다음을 통해 공유


HttpRequestMessage.Close 메서드

정의

HttpRequestMessage instance 닫고 할당된 리소스를 해제합니다.

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

구현

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

설명

Close 메서드는 HttpRequestMessage instance 사용하는 할당된 리소스를 해제합니다. Close 메서드는 Windows 런타임 개체에서 사용하는 시스템 리소스의 수명(예: HttpRequestMessage의 메모리)을 관리할 수 있습니다.

.NET Framework 4.5에서 이 메서드는 Dispose 메서드로 프로젝트됩니다. Visual C++ 구성 요소 확장(C++/CX)에서 이 메서드는 소멸자(delete 연산자)로 프로젝트합니다.

JavaScript, C#또는 VB.NET 작성된 앱은 가비지 수집을 사용하여 리소스를 해제합니다. 따라서 HttpRequestMessage 개체 및 관련 리소스는 가비지 수집 단계가 실행될 때까지 해제되지 않습니다. Close 메서드를 사용하면 가비지 수집에서 개체가 해제될 때까지 기다리지 않고 앱에서 이러한 리소스를 일찍 해제할 수 있습니다.

C++ 또는 CX로 작성된 앱에는 Close 메서드가 없습니다. 이러한 앱은 개체를 삭제할 수 있기 때문에 닫기 메서드가 없습니다. C++ 및 CX에서 개체는 프로그램 scope 중단되거나 개체에 대한 소멸자(삭제 연산자)의 일부로 해제됩니다.

적용 대상