ProviderConnectionPoint.GetObject(Control) Methode

Definitie

Roept de callback-methode aan in een providerbeheer waarmee een interface-exemplaar wordt geretourneerd naar consumenten.

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

Parameters

control
Control

Het besturingselement fungeert als de provider in een verbinding met webonderdelen.

Retouren

Een Object instantie van de interface die een provider retourneert aan consumenten om een verbinding tot stand te brengen.

Uitzonderingen

control is null.

Opmerkingen

Deze methode retourneert een object van het besturingselement provider dat een exemplaar is van de interface die wordt gebruikt om een verbinding tot stand te brengen. Het type van het object is het type van de geïmplementeerde interface. Twee interfaces die zijn geïmplementeerd voor verbindingen in de set IWebPartField webonderdelen zijn bijvoorbeeld en IWebPartRow. Wanneer de GetObject methode wordt aangeroepen op een ProviderConnectionPoint object, als de bijbehorende provider een van deze interfaces implementeert, is het geretourneerde object van hetzelfde type.

De GetObject methode wordt aangeroepen door WebPartConnection objecten wanneer een verbinding wordt geactiveerd. Dit is een kritieke stap die daadwerkelijk een verbinding initieert en het proces start waarmee twee besturingselementen gegevens kunnen delen.

Het consumentenbeheer in een verbinding moet kunnen werken met hetzelfde type interface als de provider. Als dit niet het geval is, zijn de besturingselementen niet compatibel en moet een WebPartTransformer object worden gebruikt om een verbinding tot stand te brengen.

Van toepassing op