TypeDescriptor.GetAssociation(Type, Object) Método

Definición

Devuelve una instancia del tipo asociado al objeto principal especificado.Returns an instance of the type associated with the specified primary object.

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

Parámetros

type
Type

Type del componente de destino.The Type of the target component.

primary
Object

El objeto principal de la asociación.The primary object of the association.

Devoluciones

Object

Una instancia del tipo secundario que se ha asociado con el objeto principal si existe una asociación; de lo contrario, primary si no existe ninguna asociación especificada.An instance of the secondary type that has been associated with the primary object if an association exists; otherwise, primary if no specified association exists.

Excepciones

Uno o ambos parámetros son null.One or both of the parameters are null.

Comentarios

Si se ha realizado una asociación anterior para el type parámetro mediante el CreateAssociation método, el GetAssociation método devuelve el objeto secundario correcto que se va a invocar para el tipo solicitado.If a previous association has been made for the type parameter using the CreateAssociation method, then the GetAssociation method returns the correct secondary object to invoke for the requested type. De lo contrario, GetAssociation busca un diseñador compatible para type y devuelve el diseñador si se encuentra uno.Otherwise, GetAssociation searches for a compatible designer for type and returns the designer if one is found. Este método nunca devuelve null.This method never returns null.

WeakReferenceSe utiliza para mantener la asociación entre el objeto principal y el secundario; por lo tanto, este método no impide que el objeto principal o secundario se finalice y se reclama por la recolección de elementos no utilizados.A WeakReference is used to maintain the association between the primary and secondary object; therefore, this method does not prevent either the primary or secondary object from being finalized and reclaimed by garbage collection.

Se aplica a

Consulte también