ProviderConnectionPoint.GetObject(Control) Méthode

Définition

Appelle la méthode de rappel dans un contrôle fournisseur qui obtient une instance d'interface à retourner aux consommateurs.

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

Paramètres

control
Control

Contrôle agissant en tant que fournisseur dans une connexion WebPart.

Retours

Object qui est une instance de l'interface qu'un fournisseur retourne aux consommateurs pour établir une connexion.

Exceptions

control a la valeur null.

Remarques

Cette méthode retourne un objet du contrôle fournisseur qui est une instance de l’interface utilisée pour établir une connexion. Le type de l’objet sera le type de l’interface implémentée. Par exemple, deux interfaces implémentées pour les connexions dans l’ensemble de contrôles de composants WebPart sont IWebPartField et IWebPartRow. Lorsque la GetObject méthode est appelée sur un ProviderConnectionPoint objet, si le fournisseur associé implémente l’une de ces interfaces, l’objet retourné est du même type.

La GetObject méthode est appelée par WebPartConnection des objets lorsqu’une connexion est activée. Il s’agit d’une étape critique qui initie une connexion et démarre le processus qui permet à deux contrôles de partager des données.

Le contrôle consommateur d’une connexion doit pouvoir fonctionner avec le même type d’interface que le fournisseur. Si ce n’est pas le cas, les contrôles sont incompatibles et un WebPartTransformer objet doit être utilisé pour établir une connexion.

S’applique à