TypeDescriptor.GetAssociation(Type, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca wystąpienie typu skojarzonego z określonym obiektem podstawowym.
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
Parametry
- primary
- Object
Podstawowy obiekt skojarzenia.
Zwraca
Wystąpienie typu pomocniczego, które zostało skojarzone z obiektem podstawowym, jeśli istnieje skojarzenie; w przeciwnym razie, primary
jeśli nie istnieje określone skojarzenie.
Wyjątki
Jeden lub oba parametry to null
.
Uwagi
Jeśli poprzednie skojarzenie zostało wykonane dla parametru type
CreateAssociation przy użyciu metody, GetAssociation metoda zwraca prawidłowy obiekt pomocniczy do wywołania żądanego typu. GetAssociation W przeciwnym razie wyszukuje zgodnego projektanta type
i zwraca projektanta, jeśli zostanie znaleziony. Ta metoda nigdy nie zwraca null
wartości .
Element A służy do obsługi skojarzenia między obiektem podstawowym i pomocniczym. W WeakReference związku z tym ta metoda nie uniemożliwia finalizacji obiektu podstawowego lub pomocniczego i odzyskania przez odzyskiwanie pamięci.