Base type for all monitoring beans. You should extend this class to add in your own monitoring attributes and/or methods.
More...
Inherits INotifyPropertyChanged.
|
| | MonitoringBean (string templateName, string description, string key) |
| | Constructor for generating a monitoring bean. More...
|
| |
|
| virtual void | OnPropertyChanged (string propertyName) |
| | Internal implementation. More...
|
| |
| bool | SetField< T > (ref T field, T value, string propertyName) |
| | Method that should be called when a monitoring attribute has changed value. More...
|
| |
|
| string | Description [get] |
| | Returns the human readable description of this monitoring bean. More...
|
| |
| string | Key [get] |
| | Returns the instance name of this monitoring bean. More...
|
| |
| string | TemplateName [get] |
| | Returns the template name of this monitoring bean. More...
|
| |
Base type for all monitoring beans. You should extend this class to add in your own monitoring attributes and/or methods.
| Caplin.DataSource.Monitoring.MonitoringBean.MonitoringBean |
( |
string |
templateName, |
|
|
string |
description, |
|
|
string |
key |
|
) |
| |
|
inline |
Constructor for generating a monitoring bean.
- Parameters
-
| templateName | The name of the monitoring template. |
| description | A human readable description of the purpose of this bean. |
| key | The name of this instance of the monitoring group. |
Caplin's standard for monitoring is to use namespaced group names, such that all the beans for a component can sit under a single hierarchy.
A template represents a collection of operations and attributes.
| virtual void Caplin.DataSource.Monitoring.MonitoringBean.OnPropertyChanged |
( |
string |
propertyName | ) |
|
|
inlineprotectedvirtual |
Internal implementation.
- Parameters
-
| bool Caplin.DataSource.Monitoring.MonitoringBean.SetField< T > |
( |
ref T |
field, |
|
|
T |
value, |
|
|
string |
propertyName |
|
) |
| |
|
inlineprotected |
Method that should be called when a monitoring attribute has changed value.
- Template Parameters
-
- Parameters
-
| field | A reference to the value variable. |
| value | The new value. |
| propertyName | The name of the monitoring attribute. |
- Returns
| string Caplin.DataSource.Monitoring.MonitoringBean.Description |
|
get |
Returns the human readable description of this monitoring bean.
| string Caplin.DataSource.Monitoring.MonitoringBean.Key |
|
get |
Returns the instance name of this monitoring bean.
| string Caplin.DataSource.Monitoring.MonitoringBean.TemplateName |
|
get |
Returns the template name of this monitoring bean.
| PropertyChangedEventHandler Caplin.DataSource.Monitoring.MonitoringBean.PropertyChanged |