ProviderConnectionPoint.GetObject(Control) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.