Condividi tramite


ProviderConnectionPoint.GetObject(Control) Metodo

Definizione

Richiama il metodo di callback in un controllo provider che ottiene un'istanza di interfaccia da restituire ai consumer.

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

Parametri

control
Control

Controllo che funge da provider in una connessione web part.

Restituisce

Classe Object che rappresenta un'istanza dell'interfaccia restituita da un provider ai consumer per stabilire una connessione.

Eccezioni

control è null.

Commenti

Questo metodo restituisce un oggetto dal controllo provider che è un'istanza dell'interfaccia usata per stabilire una connessione. Il tipo dell'oggetto sarà il tipo dell'interfaccia implementata. Ad esempio, due interfacce implementate per le connessioni nel set di controlli Web part sono IWebPartField e IWebPartRow. Quando il metodo viene chiamato su un ProviderConnectionPoint oggetto, se il GetObject provider associato implementa una di queste interfacce, l'oggetto restituito sarà dello stesso tipo.

Il GetObject metodo viene chiamato dagli WebPartConnection oggetti quando viene attivata una connessione. Si tratta di un passaggio critico che avvia effettivamente una connessione e avvia il processo che consente a due controlli di condividere i dati.

Il controllo consumer in una connessione deve essere in grado di usare lo stesso tipo di interfaccia del provider. In caso contrario, i controlli non sono compatibili e un WebPartTransformer oggetto deve essere usato per stabilire una connessione.

Si applica a