ProviderConnectionPoint.GetObject(Control) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.