ProviderConnectionPoint.GetObject(Control) Metod

Definition

Anropar motringningsmetoden i en providerkontroll som hämtar en gränssnittsinstans för att återgå till konsumenter.

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

Parametrar

control
Control

Kontrollen fungerar som provider i en webbdelsanslutning.

Returer

En Object instans av gränssnittet som en leverantör returnerar till konsumenter för att upprätta en anslutning.

Undantag

control är null.

Kommentarer

Den här metoden returnerar ett objekt från providerkontrollen som är en instans av gränssnittet som används för att upprätta en anslutning. Typen av objekt är typen av det implementerade gränssnittet. Två gränssnitt som implementeras för anslutningar i kontrolluppsättningen webbdelar är IWebPartField till exempel och IWebPartRow. GetObject När metoden anropas för ett ProviderConnectionPoint objekt, om den associerade providern implementerar ett av dessa gränssnitt, kommer det returnerade objektet att vara av samma typ.

Metoden GetObject anropas av WebPartConnection objekt när en anslutning aktiveras. Det här är ett viktigt steg som faktiskt initierar en anslutning och påbörjar processen som gör det möjligt för två kontroller att dela data.

Konsumentkontrollen i en anslutning måste kunna fungera med samma typ av gränssnitt som providern. Om den inte gör det är kontrollerna inkompatibla och ett WebPartTransformer objekt måste användas för att upprätta en anslutning.

Gäller för