Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Establece el valor de la propiedad del dominio del rol.
Espacio de nombres: Microsoft.VisualStudio.Modeling.Design
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxis
'Declaración
Public Overrides Sub SetValue ( _
component As Object, _
value As Object _
)
public override void SetValue(
Object component,
Object value
)
Parámetros
- component
Tipo: System.Object
El vínculo para que establezca el valor de la propiedad.
- value
Tipo: System.Object
Valor que se va a asignar a la propiedad.
Comentarios
Este método establece el valor del rol de la propiedad en una transacción.
Cuando uno de los cambios de propiedad, uno de ellos se produce: se crea un nuevo vínculo, cambian el encargado de rol opuesto en un vínculo existente, o se elimina el vínculo existente.Además, si el elemento de modelo especificado es encargado de función en otro vínculo y las siguientes condiciones, el vínculo existente se elimina:
El vínculo existente es del mismo tipo de relación del dominio.
La multiplicidad del rol de destino es un por o cero-a-uno.
Si la propiedad de Link de descriptor es nullreferencia null (Nothing en Visual Basic), el parámetro de component especifica el vínculo; de lo contrario, este método establece el valor de la propiedad en relación con el vínculo con el que está asociado.Las referencias de esta asociación cuando se crea el descriptor de propiedad.
El parámetro de value puede especificar el nuevo valor de cualquiera de las maneras siguientes:
Si el parámetro de value es un objeto de RolePlayerMenuCommand , después se ejecuta el comando de menú y el resultado del comando se utiliza como el encargado de rol opuesto.
Si el parámetro de value es un valor de Guid , el elemento de modelo que tenga ese identificador se utiliza como el encargado de rol opuesto.
si no, se elimina el vínculo existente.
Si la propiedad es de sólo lectura, su valor no cambia.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
RolePlayerPropertyDescriptor Clase