TypeDescriptor.GetAssociation(Type, Object) 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.
Restituisce un'istanza del tipo associato all'oggetto primario specificato.
public:
static System::Object ^ GetAssociation(Type ^ type, System::Object ^ primary);
public static object GetAssociation (Type type, object primary);
static member GetAssociation : Type * obj -> obj
Public Shared Function GetAssociation (type As Type, primary As Object) As Object
Parametri
- primary
- Object
Oggetto primario dell'associazione.
Restituisce
Un'istanza del tipo secondario associata a quello primario se esiste un'associazione; in caso contrario, primary
se non è specificata alcuna associazione.
Eccezioni
Uno o entrambi i parametri sono null
.
Commenti
Se è stata eseguita un'associazione precedente per il parametro utilizzando il type
CreateAssociation metodo , il GetAssociation metodo restituisce l'oggetto secondario corretto da richiamare per il tipo richiesto. In caso contrario, GetAssociation cerca una finestra di progettazione compatibile e type
restituisce la finestra di progettazione se ne viene trovata una. Questo metodo non restituisce mai null
.
Un WeakReference oggetto viene utilizzato per mantenere l'associazione tra l'oggetto primario e quello secondario. Pertanto, questo metodo non impedisce che l'oggetto primario o secondario venga finalizzato e recuperato da Garbage Collection.