MSDN Library
콘텐츠의 테이블 축소
콘텐츠의 테이블 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

WeakReference<T> 클래스

2013-12-13

개체를 참조하면서 가비지 컬렉션에서 해당 개체를 다시 사용하도록 계속 허용하는 입력된 약한 참조를 나타냅니다.

System.Object
  System.WeakReference<T>

Namespace:  System
어셈블리:  mscorlib(mscorlib.dll)

public sealed class WeakReference<T>
where T : class

형식 매개 변수

T

참조되는 개체의 형식입니다.

WeakReference<T> 형식에서는 다음과 같은 멤버를 노출합니다.

  이름설명
Public 메서드WeakReference<T>(T)지정된 파일을 참조하는 WeakReference<T> 클래스의 새 인스턴스를 초기화합니다.
Public 메서드WeakReference<T>(T, Boolean)지정한 개체를 참조하고 지정한 재생 추적을 사용하는 WeakReference<T> 클래스의 새 인스턴스를 초기화합니다.
맨 위

  이름설명
Public 메서드Equals(Object)지정한 Object가 현재 Object와 같은지 확인합니다. (Object에서 상속됨)
Protected 메서드Finalize가비지 수집기에서 Object를 회수하기 전에 개체가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드GetHashCode특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드GetType현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Protected 메서드MemberwiseClone현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드SetTargetWeakReference<T> 개체가 참조하는 대상 개체를 설정합니다.
Public 메서드ToString현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)
Public 메서드TryGetTarget현재 WeakReference<T> 개체가 참조하는 대상 개체를 검색하려고 합니다.
맨 위

약한 참조를 사용하면 가비지 수집기가 개체에 대한 응용프로그램 액세스를 허용하면서 개체를 수집할 수 있습니다. 개체가 필요한 경우 해당 개체에 대한 강한 참조를 설정하고 개체 수집을 차단할 수 있습니다.

Windows Phone OS

지원되는 버전: 8.0

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 모든 인스턴스 멤버는 스레드로부터 안전하지 않을 수 있습니다.

표시:
© 2016 Microsoft