Udostępnij za pośrednictwem


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

Zobacz też

Informacje

RolePlayerPropertyDescriptor Klasa

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Design

PropertyType

GetValue