Aracılığıyla paylaş


ProviderConnectionPoint.GetObject(Control) Yöntem

Tanım

Bir arabirim örneğinin tüketicilere döndürülmesi için bir sağlayıcı denetiminde geri çağırma yöntemini çağırır.

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

Parametreler

control
Control

Web Bölümleri bağlantısında sağlayıcı olarak davranan denetim.

Döndürülenler

Sağlayıcının Object bir bağlantı kurmak için tüketicilere döndürdüğü arabirimin örneğidir.

Özel durumlar

control, null değeridir.

Açıklamalar

Bu yöntem, sağlayıcı denetiminden bağlantı kurmak için kullanılan arabirimin bir örneği olan bir nesnesi döndürür. Nesnenin türü, uygulanan arabirimin türü olacaktır. Örneğin, Web Bölümleri denetim kümesindeki bağlantılar için uygulanan iki arabirim ve IWebPartRowşeklindedirIWebPartField. GetObject Yöntem bir ProviderConnectionPoint nesnede çağrıldığında, ilişkili sağlayıcı bu arabirimlerden birini uygularsa, döndürülen nesne aynı türde olur.

Bir GetObject bağlantı etkinleştirildiğinde yöntemi nesneler tarafından WebPartConnection çağrılır. Bu, gerçekten bir bağlantı başlatan ve iki denetimin veri paylaşmasına olanak tanıyan işlemi başlatan kritik bir adımdır.

Bir bağlantıdaki tüketici denetiminin sağlayıcıyla aynı arabirim türüyle çalışabilmesi gerekir. Aksi takdirde, denetimler uyumsuz olur ve bağlantı kurmak için bir WebPartTransformer nesne kullanılmalıdır.

Şunlara uygulanır