RolePlayerPropertyDescriptor.SetValue - метод
Задает значение свойства роли домена.
Пространство имен: Microsoft.VisualStudio.Modeling.Design
Сборка: Microsoft.VisualStudio.Modeling.Sdk.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.12.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
Значение, присваиваемое свойству.
Заметки
Этот метод задает значение свойства роли в транзакции.
Если роль изменений свойств, один из этих возникает: новая ссылка создается, изменен противоположный ролевой игрок в существующей связи, или существующей связи удаляется. Кроме того, если указанный элемент модели ролевой игрок в другую ссылку и следующих условий, существующая удаляет ссылку:
Существующей связи одного типа доменной связи.
Количество элементов роли целевого объекта взаимнооднозначно 0 или 1.
Если свойство Link дескриптора nullссылка NULL (Nothing в Visual Basic), параметр component определяет ссылку; в противном случае этот метод задает значение свойства в применении к ссылке, с которой он связан. Эта ассоциация создана, если дескриптор свойства создан.
Параметр value может определить новое значение одним из следующих способов:
Если параметр value объект RolePlayerMenuCommand, выполняется команда меню и команды противоположный результат используется в качестве ролевой игрок.
Если параметр valueGuid значение, элемент модели, содержащий этот идентификатор используется в качестве противоположный ролевой игрок.
В противном случае существующей связи удаляется.
Если роль свойства доступны только для чтения, его значение не изменяется.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
RolePlayerPropertyDescriptor Класс