RolePlayerPropertyDescriptor.SetValue - метод
Устанавливает значение роли свойства домена.
Пространство имен: Microsoft.VisualStudio.Modeling.Design
Сборка: Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Синтаксис
'Декларация
Public Overrides Sub SetValue ( _
component As Object, _
value As Object _
)
public override void SetValue(
Object component,
Object value
)
Параметры
- component
Тип: System.Object
Ссылка, для которой необходимо задать значение свойства.
- value
Тип: System.Object
Значение, присваиваемое свойству.
Заметки
Этот метод устанавливает значение свойства роли в транзакции.
При изменении роли свойства одно из следующих: создать связь создана, изменена противоположная роль проигрывателя в существующей связи или существующую связь будет удалена.Кроме того, если указанный элемент модели в другую роль проигрывателя связей и выполняются следующие условия, существующей связи удаляет:
Существующая связь того же типа ссылки доменной.
Количество элементов роли целевого объекта: " один к одному " или нул-к-одн.
Если свойство Link дескриптора nullссылка NULL (Nothing в Visual Basic), то параметр component указывает ссылка. в противном случае этот метод устанавливает значение свойства по отношению к связи с которой он связан.Эта ассоциация сформирована, если дескриптор свойства создан.
Параметр value может определить новое значение одним из следующих способов:
Если параметр value объект RolePlayerMenuCommand, то команда меню и результат выполнения команды используется как противоположная роль проигрывателя.
Если параметр value значение Guid, то элемент модели, для которого этот идентификатор используется в качестве противоположная роль проигрывателя.
В противном случае существующая связь будет удалена.
Если роль свойства только для чтения, то его значение не меняется.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
RolePlayerPropertyDescriptor Класс