RolePlayerPropertyDescriptor.SetValue – metoda
Nastaví hodnotu vlastnosti role domény.
Obor názvů: Microsoft.VisualStudio.Modeling.Design
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Syntaxe
'Deklarace
Public Overrides Sub SetValue ( _
component As Object, _
value As Object _
)
public override void SetValue(
Object component,
Object value
)
Parametry
- component
Typ: System.Object
Propojení, pro který chcete nastavit hodnotu vlastnosti.
- value
Typ: System.Object
Hodnota vlastnosti přiřadit.
Poznámky
Tento způsob nastaví hodnotu vlastnosti role v transakci.
Vlastnosti role změnu, dojde k jedné z těchto: je vytvořen nový odkaz, změní opačné role přehrávače v existující odkaz nebo odstraněna existující odkaz.Navíc pokud je prvek zadaný model role přehrávače v různých spojení a jsou splněny následující podmínky, poté existující odkaz odstraněn:
Existující propojení je stejného druhu vztah domény.
Násobnost cílové role je 1: 1 nebo nula jedna.
Pokud Link vlastnost popisovač je nullodkaz null (Nothing v jazyce Visual Basic), pak bude component parametr určuje propojení; jinak tento způsob nastaví hodnotu vlastnosti ve vztahu k propojení, ke které je přidružen.Toto přidružení je vytvořen při vytvoření popisovače vlastnosti.
value Parametr můžete zadat novou hodnotu v libovolném z následujících způsobů:
Pokud value parametr je RolePlayerMenuCommand objekt spuštěn příkaz nabídky a výsledek příkazu se používá jako přehrávač opačnou roli.
Pokud value parametr je Guid hodnota prvku modelu, který má tento identifikátor slouží jako přehrávač opačnou roli a potom.
Jinak je odstraněna existující propojení.
Pokud role vlastnost je jen pro čtení, není jeho hodnota změněna.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Referenční dokumentace
RolePlayerPropertyDescriptor Třída