ProviderConnectionPoint.GetObject(Control) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Richiama il metodo di callback in un controllo provider che ottiene un'istanza dell'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.
Valori restituiti
Oggetto Object che è un'istanza dell'interfaccia che un provider restituisce ai consumer per stabilire una connessione.
Eccezioni
control è null.
Commenti
Questo metodo restituisce un oggetto dal controllo provider che è un'istanza dell'interfaccia utilizzata 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 GetObject metodo viene chiamato su un ProviderConnectionPoint oggetto , se il 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 funzionare con lo stesso tipo di interfaccia del provider. In caso contrario, i controlli sono incompatibili e un WebPartTransformer oggetto deve essere utilizzato per stabilire una connessione.