Sdílet prostřednictvím


ProviderConnectionPoint.GetObject(Control) Metoda

Definice

Vyvolá metodu zpětného volání v ovládacím prvku zprostředkovatele, který získá instanci rozhraní, aby se vrátil příjemcům.

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

Parametry

control
Control

Ovládací prvek, který funguje jako zprostředkovatel v připojení webových částí.

Návraty

Jedná Object se o instanci rozhraní, které poskytovatel vrací příjemcům, aby vytvořili připojení.

Výjimky

control je null.

Poznámky

Tato metoda vrátí objekt z ovládacího prvku zprostředkovatele, který je instancí rozhraní použitého k navázání připojení. Typ objektu bude typ implementovaného rozhraní. Například dvě rozhraní, která jsou implementována pro připojení v sadě ovládacích prvků webových částí, jsou IWebPartField a IWebPartRow. Při zavolání GetObject metody na ProviderConnectionPoint objektu, pokud přidružený zprostředkovatel implementuje jedno z těchto rozhraní, vrácený objekt bude stejného typu.

Metoda GetObject je volána WebPartConnection objekty při aktivaci připojení. Jedná se o kritický krok, který ve skutečnosti zahájí připojení a zahájí proces, který umožňuje dvěma ovládacím prvkům sdílet data.

Ovládací prvek příjemce v připojení musí být schopen pracovat se stejným typem rozhraní jako zprostředkovatel. Pokud tomu tak není, jsou ovládací prvky nekompatibilní a WebPartTransformer objekt musí být použit k navázání připojení.

Platí pro