CalculatedPropertyValueHandler<TElement, TValue> (Clase)
Clase base para los controladores calculados de la propiedad del dominio.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Modeling.DomainPropertyValueHandler
Microsoft.VisualStudio.Modeling.DomainPropertyValueHandler<TElement, TValue>
Microsoft.VisualStudio.Modeling.CalculatedPropertyValueHandler<TElement, TValue>
Espacio de nombres: Microsoft.VisualStudio.Modeling
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxis
'Declaración
Public MustInherit Class CalculatedPropertyValueHandler(Of TElement As ModelElement, TValue) _
Inherits DomainPropertyValueHandler(Of TElement, TValue)
public abstract class CalculatedPropertyValueHandler<TElement, TValue> : DomainPropertyValueHandler<TElement, TValue>
where TElement : ModelElement
Parámetros de tipo
- TElement
- TValue
El tipo CalculatedPropertyValueHandler<TElement, TValue> expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
CalculatedPropertyValueHandler<TElement, TValue> | Inicializa una nueva instancia de la clase CalculatedPropertyValueHandler<TElement, TValue>. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
DomainPropertyId | Obtiene el identificador de propiedad de dominio compatible con este controlador. (Se hereda de DomainPropertyValueHandler). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
GetValue | Obtiene el valor de una propiedad de dominio para un elemento especificado. (Se hereda de DomainPropertyValueHandler<TElement, TValue>). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
NotifyValueChange | Alerta agentes de escucha que el valor calculado de la propiedad de dominio ha cambiado. | |
OnValueChanged | Se produce después de cambiar un valor de propiedad. (Se hereda de DomainPropertyValueHandler<TElement, TValue>). | |
OnValueChanging | Alerta agentes de escucha cuando un valor de propiedad va a cambiar. (Se hereda de DomainPropertyValueHandler<TElement, TValue>). | |
SetValue | Establece el valor de una propiedad de dominio para un elemento. (Invalida a DomainPropertyValueHandler<TElement, TValue>.SetValue(TElement, TValue)). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). | |
ValueChanged | Agrega un registro de transacciones y provoca el evento de OnValueChanged. (Se hereda de DomainPropertyValueHandler<TElement, TValue>). | |
ValueChanging | Realiza la validación y provoca el evento de OnValueChanging . (Se hereda de DomainPropertyValueHandler<TElement, TValue>). |
Arriba
Comentarios
Cada propiedad de dominio que tiene un valor de propiedad se calcula que tiene CalculatedPropertyValueHandler<TElement, TValue>.CalculatedPropertyValueHandler<TElement, TValue> establece el valor de la propiedad y activa notificaciones cuando cambie el valor de propiedad.
estas notificaciones son recibidas por reglas, eventos, y el método de OnValueChanging .
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.