허당 레몬도리
Published 2016. 1. 27. 15:27
WeakReference 클래스 가. 언어유형/C#

WeakReference 클래스

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

약한 참조에는 가비지 수집기는 개체에 액세스 하는 응용 프로그램 허용 하면서 개체를 수집할 수 있습니다.개체에 필요한 경우 여전히에 대 한 강한 참조를 수집 되지 않도록 방지 합니다.짧은 사용 및 긴 약한 참조 하는 방법에 대 한 자세한 내용은 참조 약한 참조.

생성자

이름 설명
System_CAPS_pubmethod WeakReference(Object)

지정된 개체를 참조하여 WeakReference 클래스의 새 인스턴스를 초기화합니다.

System_CAPS_pubmethod WeakReference(Object, Boolean)

지정된 개체를 참조하고 지정된 재활성화 추적을 사용하여 WeakReference 클래스의 새 인스턴스를 초기화합니다.

System_CAPS_protmethod WeakReference(SerializationInfo, StreamingContext)

지정된 serialization 및 스트림 개체의 deserialize된 데이터를 사용하여 WeakReference 클래스의 새 인스턴스를 초기화합니다.

속성

이름 설명
System_CAPS_pubproperty IsAlive

현재 WeakReference 개체에서 참조하는 개체가 가비지 수집되었는지 여부를 가져옵니다.

System_CAPS_pubproperty Target

현재 WeakReference 개체에서 참조하는 개체(대상)를 가져오거나 설정합니다.

System_CAPS_pubproperty TrackResurrection

현재 WeakReference 개체에서 참조되는 개체가 종료된 후 추적되는지 여부를 가져옵니다.

메서드

이름 설명
System_CAPS_pubmethod Equals(Object)

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

System_CAPS_protmethod Finalize()

현재 WeakReference 개체가 나타내는 대상에 대한 참조를 삭제합니다.(Object.Finalize()을(를) 재정의함)

System_CAPS_pubmethod GetHashCode()

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

System_CAPS_pubmethod GetObjectData(SerializationInfo, StreamingContext)

현재 WeakReference 개체를 serialize하는 데 필요한 모든 데이터로 SerializationInfo 개체를 채웁니다.

System_CAPS_pubmethod GetType()

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

System_CAPS_protmethod MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.(Object에서 상속됨.)

System_CAPS_pubmethod ToString()

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

참고 사이트 : http://mirwebma.tistory.com/142

출처 : msdn.microsoft.com/ko-kr/library/system.weakreference(v=vs.110).aspx

profile

허당 레몬도리

@LemonDory

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!