다음을 통해 공유


ProviderConnectionPoint.GetObject(Control) 메서드

정의

인터페이스 인스턴스를 가져와 소비자에게 반환하는 공급자 컨트롤의 콜백 메서드를 호출합니다.

public:
 virtual System::Object ^ GetObject(System::Web::UI::Control ^ control);
public virtual object GetObject (System.Web.UI.Control control);
abstract member GetObject : System.Web.UI.Control -> obj
override this.GetObject : System.Web.UI.Control -> obj
Public Overridable Function GetObject (control As Control) As Object

매개 변수

control
Control

웹 파트 연결에서 공급자 역할을 하는 컨트롤입니다.

반환

Object

공급자가 연결을 설정하기 위해 소비자에게 반환하는 인터페이스의 인스턴스인 Object입니다.

예외

control이(가) null인 경우

설명

이 메서드는 연결을 설정하는 데 사용되는 인터페이스의 인스턴스인 공급자 컨트롤에서 개체를 반환합니다. 개체의 형식은 구현된 인터페이스의 형식입니다. 예를 들어 웹 파트 컨트롤 집합의 연결에 대해 구현되는 두 인터페이스는 다음과 IWebPartRow같습니다IWebPartField. 개체에서 메서드를 GetObject ProviderConnectionPoint 호출할 때 연결된 공급자가 이러한 인터페이스 중 하나를 구현하는 경우 반환된 개체의 형식은 동일합니다.

연결 GetObject 이 활성화될 때 개체에 의해 WebPartConnection 메서드가 호출됩니다. 이는 실제로 연결을 시작하고 두 컨트롤이 데이터를 공유할 수 있도록 하는 프로세스를 시작하는 중요한 단계입니다.

연결의 소비자 컨트롤은 공급자와 동일한 유형의 인터페이스로 작업할 수 있어야 합니다. 그렇지 않으면 컨트롤이 호환되지 않으며 개체를 WebPartTransformer 사용하여 연결을 설정해야 합니다.

적용 대상