이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

WeakReference<T> 클래스

.NET Framework (current version)
 

게시 날짜: 2016년 11월

가비지 수집에 의한 개체 회수를 허용하면서 개체를 참조하는 형식화된 약한 참조를 나타냅니다.

네임스페이스:   System
어셈블리:  mscorlib(mscorlib.dll에 있음)

System.Object
  System.WeakReference<T>

[SerializableAttribute]
public sealed class WeakReference<T> : ISerializable
where T : class

형식 매개 변수

T

참조 된 개체의 형식입니다.

이름설명
System_CAPS_pubmethodWeakReference<T>(T)

새 인스턴스를 초기화는 WeakReference<T> 지정된 된 개체를 참조 하는 클래스입니다.

System_CAPS_pubmethodWeakReference<T>(T, Boolean)

새 인스턴스를 초기화는 WeakReference<T> 지정된 된 개체 참조 하 고 지정 된 재 활성화 추적을 사용 하는 클래스입니다.

이름설명
System_CAPS_pubmethodEquals(Object)

지정한 개체가 현재 개체와 같은지 여부를 확인합니다. (Object에서 상속됨)

System_CAPS_protmethodFinalize()

현재 표시 되는 대상에 대 한 참조를 삭제 WeakReference<T> 개체입니다.(Object.Finalize()을(를) 재정의함)

System_CAPS_pubmethodGetHashCode()

기본 해시 함수로 작동합니다.(Object에서 상속됨)

System_CAPS_pubmethodGetObjectData(SerializationInfo, StreamingContext)

정보를 표시 한 SerializationInfo 현재 serialize 하는 데 필요한 모든 데이터가 들어 있는 개체 WeakReference<T> 개체입니다.

System_CAPS_pubmethodGetType()

현재 인스턴스의 Type을 가져옵니다.(Object에서 상속됨)

System_CAPS_pubmethodSetTarget(T)

이 참조 되는 대상 개체 설정 WeakReference<T> 개체입니다.

System_CAPS_pubmethodToString()

현재 개체를 나타내는 문자열을 반환합니다.(Object에서 상속됨)

System_CAPS_pubmethodTryGetTarget(T)

현재 참조 되는 대상 개체를 검색 하려고 하면 WeakReference<T> 개체입니다.

약한 참조는 가비지 수집기는 개체에 액세스 하려면 응용 프로그램 허용 하면서 개체를 수집할 수 있습니다. 개체를 해야 하는 경우에 대 한 강한 참조 수 있으며 수집 되지 않도록 방지할 수 있습니다.

유니버설 Windows 플랫폼
8 이후 사용 가능
.NET Framework
4.5 이후 사용 가능
이식 가능한 클래스 라이브러리
이식 가능한 .NET 플랫폼 에서 지원됨
Windows Phone Silverlight
8.0 이후 사용 가능
Windows Phone
8.1 이후 사용 가능

이 형식의 모든 public static(Visual Basic의 공유 Visual Basic의 경우) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전이 보장되지 않습니다.

맨 위로 이동
표시: