ProviderConnectionPoint.GetObject(Control) Methode

Definition

Ruft die Rückrufmethode in einem Anbietersteuerelement auf, das eine Schnittstelleninstanz abruft, um zu Consumern zurückzukehren.

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 als Anbieter in einer Webpartverbindung fungiert.

Gibt zurück

Eine Object Instanz der Schnittstelle, die ein Anbieter an Consumer zurückgibt, um eine Verbindung herzustellen.

Ausnahmen

control ist null.

Hinweise

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

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.

Das Consumersteuerelement 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: