Metoda RolePlayerPropertyDescriptor.SetValue —
Ustawia wartość właściwości roli domeny.
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Design
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Składnia
'Deklaracja
Public Overrides Sub SetValue ( _
component As Object, _
value As Object _
)
public override void SetValue(
Object component,
Object value
)
Parametry
- component
Typ: System.Object
Łącze, w którym należy ustawić wartość właściwości.
- value
Typ: System.Object
Wartość, który ma być przypisana do właściwości.
Uwagi
Ta metoda ustawia wartość właściwości roli w transakcji.
Właściwości roli zmiany, występuje jedno z tych: nowe łącze jest tworzone, przeciwny player rolę w istniejące łącze zostanie zmieniona lub istniejące łącze zostanie usunięte.Ponadto jeśli są spełnione następujące warunki element określonego modelu jest player rolę w różnych łączy, następnie istniejące łącze skreśla się:
Istniejące łącze jest tego samego rodzaju relacji domeny.
Liczebność rolę docelową jest jeden do jednego lub zero do jednego.
Jeśli Link właściwość deskryptora jest nullodwołanie o wartości null (Nothing w języku Visual Basic), a następnie component parametr określa łącze; w przeciwnym razie ta metoda ustawia wartość właściwości w odniesieniu do związku, z którą jest skojarzony.To skojarzenie jest utworzone podczas tworzenia deskryptora właściwości.
value Parametru można określić nową wartość w dowolnym z następujących sposobów:
Jeśli value jest parametr RolePlayerMenuCommand obiekt, a następnie wykonywane jest polecenie menu, a wynik polecenia jest używany jako przeciwnych player roli.
Jeśli value jest parametr Guid wartość, a następnie elementu modelu, który ma ten identyfikator jest używany jako przeciwnych player roli.
W przeciwnym wypadku skreśla się istniejące łącze.
Jeśli właściwość roli jest tylko do odczytu, jego wartość nie zostanie zmieniona.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..
Zobacz też
Informacje
RolePlayerPropertyDescriptor Klasa