Freigeben über


ProviderConnectionPoint.GetObject(Control) Methode

Definition

Ruft die Rückrufmethode in einem Anbietersteuerelement auf, das eine an Consumer zurückzugebende Schnittstelleninstanz abruft.

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

Parameter

control
Control

Das Steuerelement, das in einer Webparts-Verbindung als Anbieter fungiert.

Gibt zurück

Object

Ein Object, das eine Instanz der Schnittstelle ist, die ein Anbieter zum Herstellen einer Verbindung an Consumer zurückgibt.

Ausnahmen

control ist null.

Hinweise

Diese Methode gibt ein Objekt aus dem Anbietersteuerelement zurück, das eine Instanz der Schnittstelle ist, die zum Herstellen einer Verbindung verwendet wird. Der Typ des Objekts ist der Typ der implementierten Schnittstelle. Beispielsweise sind zwei Schnittstellen, die für Verbindungen im Webparts Steuerelementsatz IWebPartField implementiert sind, und .IWebPartRow Wenn die GetObject Methode für ein ProviderConnectionPoint Objekt aufgerufen wird, wenn der zugeordnete Anbieter eine dieser Schnittstellen implementiert, ist das zurückgegebene Objekt vomselben Typ.

Die GetObject Methode wird von WebPartConnection Objekten aufgerufen, wenn eine Verbindung aktiviert wird. Dies ist ein wichtiger Schritt, der tatsächlich eine Verbindung initiiert und den Prozess beginnt, mit dem zwei Steuerelemente Daten freigeben können.

Die Verbrauchersteuerung in einer Verbindung muss mit demselben Schnittstellentyp wie der Anbieter arbeiten können. Wenn dies nicht der Fall ist, sind die Steuerelemente nicht kompatibel, und ein WebPartTransformer Objekt muss verwendet werden, um eine Verbindung herzustellen.

Gilt für