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

做為 Web 組件連接之提供者的控制項。

傳回

Object,為提供者傳回至消費者的介面執行個體,用以建立連接。

例外狀況

controlnull

備註

這個方法會從提供者控制項傳回 物件,該物件是用來建立連接之介面的實例。 物件的型別將是實作介面的類型。 例如,針對 Web 元件控制項集中連接所實作的兩個介面為 IWebPartFieldIWebPartRowGetObject在 物件上 ProviderConnectionPoint 呼叫 方法時,如果相關聯的提供者實作其中一個介面,則傳回的物件的類型會相同。

GetObject 啟動連接時,物件會呼叫 WebPartConnection 方法。 這是實際起始連線並開始讓兩個控制項共用資料的程式的重要步驟。

連線中的取用者控制項必須能夠使用與提供者相同的介面類別型。 如果沒有,控制項就不相容,而且 WebPartTransformer 必須使用 物件來建立連接。

適用於