다음을 통해 공유


TypeDescriptor.GetAssociation(Type, Object) 메서드

정의

지정된 기본 개체와 연결된 형식의 인스턴스를 반환합니다.

public:
 static System::Object ^ GetAssociation(Type ^ type, System::Object ^ primary);
public static object GetAssociation (Type type, object primary);
static member GetAssociation : Type * obj -> obj
Public Shared Function GetAssociation (type As Type, primary As Object) As Object

매개 변수

type
Type

대상 구성 요소의 Type입니다.

primary
Object

연결의 기본 개체입니다.

반환

연결이 있으면 기본 개체와 연결된 보조 형식의 인스턴스이고, 지정된 연결이 없으면 primary입니다.

예외

매개 변수 중 하나 또는 둘 다가 null입니다.

설명

메서드를 사용하여 CreateAssociation 매개 변수에 type 대해 이전 연결을 만든 경우 메서드 GetAssociation 는 요청된 형식에 대해 호출할 올바른 보조 개체를 반환합니다. 그렇지 않으면 GetAssociation 호환되는 디자이너 type 를 검색하고 디자이너가 있는 경우 를 반환합니다. 이 메서드는 null를 반환하지 않습니다.

WeakReference 은 주 개체와 보조 개체 간의 연결을 유지하는 데 사용되므로 이 메서드는 가비지 수집에 의해 주 개체 또는 보조 개체가 마무리되고 회수되는 것을 방지하지 않습니다.

적용 대상

추가 정보