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 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.