TypeDescriptor.CreateAssociation(Object, Object) Metodo

Definizione

Crea un'associazione primaria/secondaria tra due oggetti.Creates a primary-secondary association between two objects.

public:
 static void CreateAssociation(System::Object ^ primary, System::Object ^ secondary);
public static void CreateAssociation (object primary, object secondary);
static member CreateAssociation : obj * obj -> unit
Public Shared Sub CreateAssociation (primary As Object, secondary As Object)

Parametri

primary
Object

Oggetto Object primario.The primary Object.

secondary
Object

Oggetto Object secondario.The secondary Object.

Eccezioni

Uno o entrambi i parametri sono null.One or both of the parameters are null.

primary è uguale a secondary.primary is equal to secondary.

Commenti

Il metodo CreateAssociation crea un'associazione tra un oggetto primario e un oggetto secondario.The CreateAssociation method creates an association between a primary and a secondary object. Una volta creata un'associazione, una finestra di progettazione o un altro meccanismo di filtro può aggiungere proprietà che vengono indirizzate a uno dei due oggetti nel set di proprietà dell'oggetto primario.Once an association is created, a designer or other filtering mechanism can add properties that route to either object into the primary object's property set. Quando viene effettuata una chiamata di proprietà sull'oggetto primario, viene chiamato il metodo GetAssociation per risolvere l'istanza dell'oggetto effettiva correlata al parametro di tipo.When a property invocation is made against the primary object, the GetAssociation method will be called to resolve the actual object instance that is related to its type parameter.

Viene utilizzato un WeakReference per gestire l'associazione tra l'oggetto primario e quello secondario. Questo metodo, pertanto, non impedisce che gli oggetti vengano finalizzati e recuperati da Garbage Collection.A WeakReference is used to maintain the association between the primary and secondary object; therefore, this method does not prevent either object from being finalized and reclaimed by garbage collection.

Sicurezza

NamedPermissionSet
per l'accesso completo alle risorse di sistema.for full access to system resources. Valore della richiesta: LinkDemand.Demand value: LinkDemand. Stato associato:Associated state:

Si applica a

Vedi anche