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 |