Metoda ElementPropertyDescriptor.SetValue —
Ustawia wartość właściwości domeny.
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Design
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.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
Element modelu, na którym należy ustawić wartość właściwości.
- value
Typ: System.Object
Wartość, aby przypisać do właściwości.
Wyjątki
Wyjątek | Warunek |
---|---|
ArgumentException | Opisano właściwość nie jest związany z elementem modelu i component nie jest pochodną ModelElement typu. |
Uwagi
Ta metoda ustawia wartość właściwości wewnątrz transakcji.
Jeśli ModelElement właściwość deskryptora jest nullodwołanie o wartości null (Nothing w języku Visual Basic), a następnie component parametr jest używany jako element modelu, na którym należy ustawić wartość właściwości; w przeciwnym razie ta metoda ustawia wartość właściwości z elementu modelu, z którą jest skojarzony.To skojarzenie jest utworzone podczas tworzenia deskryptora właściwości.
Jeśli właściwość domenie 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 Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
ElementPropertyDescriptor Klasa