Class ChangeNotification
- Namespace
- The.ChangeTracking
- Assembly
- Instagile.dll
Provides static methods to manage change notification handlers for entities.
public static class ChangeNotification
- Inheritance
-
ChangeNotification
- Inherited Members
Methods
AddCalculationDependencyHandlers(NotificationExecutor, EntityKernel)
public static IDisposable AddCalculationDependencyHandlers(NotificationExecutor executor, EntityKernel entity)
Parameters
executorNotificationExecutorentityEntityKernel
Returns
AddCalculationDependencyHandlers(NotificationExecutor, IEntity)
public static IDisposable AddCalculationDependencyHandlers(NotificationExecutor executor, IEntity entity)
Parameters
executorNotificationExecutorentityIEntity
Returns
AddDeepEntityChangedHandler(EntityKernel, Action)
public static IDisposable AddDeepEntityChangedHandler(EntityKernel source, Action entityChangedHandler)
Parameters
sourceEntityKernelentityChangedHandlerAction
Returns
AddDeepEntityChangedHandler(IEntity, Action)
public static IDisposable AddDeepEntityChangedHandler(IEntity source, Action entityChangedHandler)
Parameters
Returns
AddDeepValueChangedHandler(EntityKernel, PropertyPath, Subscription)
public static IDisposable AddDeepValueChangedHandler(EntityKernel entity, PropertyPath propertyPath, NotificationExecutor.Subscription executor)
Parameters
entityEntityKernelpropertyPathPropertyPathexecutorNotificationExecutor.Subscription
Returns
AddDeepValueChangedHandler(IEntity, PropertyPath, Subscription)
public static IDisposable AddDeepValueChangedHandler(IEntity entity, PropertyPath propertyPath, NotificationExecutor.Subscription executor)
Parameters
entityIEntitypropertyPathPropertyPathexecutorNotificationExecutor.Subscription
Returns
AddPropertyChangeHandlers(EntityKernel, EventHandler, NotifyCollectionChangedEventHandler)
public static IDisposable AddPropertyChangeHandlers(EntityKernel source, EventHandler valueChangedHandler, NotifyCollectionChangedEventHandler setChangedHandler)
Parameters
sourceEntityKernelvalueChangedHandlerEventHandlersetChangedHandlerNotifyCollectionChangedEventHandler
Returns
AddPropertyChangeHandlers(IEntity, EventHandler, NotifyCollectionChangedEventHandler)
public static IDisposable AddPropertyChangeHandlers(IEntity source, EventHandler valueChangedHandler, NotifyCollectionChangedEventHandler setChangedHandler)
Parameters
sourceIEntityvalueChangedHandlerEventHandlersetChangedHandlerNotifyCollectionChangedEventHandler