C# Класс GSF.TimeSeries.Configuration.ConfigurationLoaderBase

Represents a base class for IConfigurationLoader implementations.
Наследование: IConfigurationLoader
Показать файл Открыть проект

Открытые методы

Метод Описание
Augment ( DataSet configuration ) : void

Augments the given configuration data set with the changes tracked since the version of the given configuration data set.

Load ( ) : DataSet

Loads the entire configuration data set from scratch.

Защищенные методы

Метод Описание
ConfigurationLoaderBase ( ) : System

Creates a new ConfigurationLoaderBase instance.

OnProcessException ( MessageLevel level, Exception exception, string eventName = null, MessageFlags flags = MessageFlags.None ) : void

Raises the ProcessException event.

should be a constant string value associated with what type of message is being generated. In general, there should only be a few dozen distinct event names per class. Exceeding this threshold will cause the EventName to be replaced with a general warning that a usage issue has occurred.

OnStatusMessage ( MessageLevel level, string status, string eventName = null, MessageFlags flags = MessageFlags.None ) : void

Raises the StatusMessage event and sends this data to the Logger.

should be a constant string value associated with what type of message is being generated. In general, there should only be a few dozen distinct event names per class. Exceeding this threshold will cause the EventName to be replaced with a general warning that a usage issue has occurred.

Описание методов

Augment() публичный абстрактный Метод

Augments the given configuration data set with the changes tracked since the version of the given configuration data set.
public abstract Augment ( DataSet configuration ) : void
configuration System.Data.DataSet The configuration data set to be augmented.
Результат void

ConfigurationLoaderBase() защищенный Метод

Creates a new ConfigurationLoaderBase instance.
protected ConfigurationLoaderBase ( ) : System
Результат System

Load() публичный абстрактный Метод

Loads the entire configuration data set from scratch.
public abstract Load ( ) : DataSet
Результат System.Data.DataSet

OnProcessException() защищенный Метод

Raises the ProcessException event.
should be a constant string value associated with what type of message is being generated. In general, there should only be a few dozen distinct event names per class. Exceeding this threshold will cause the EventName to be replaced with a general warning that a usage issue has occurred.
protected OnProcessException ( MessageLevel level, Exception exception, string eventName = null, MessageFlags flags = MessageFlags.None ) : void
level MessageLevel The to assign to this message
exception System.Exception Processing .
eventName string A fixed string to classify this event; defaults to null.
flags MessageFlags to use, if any; defaults to .
Результат void

OnStatusMessage() защищенный Метод

Raises the StatusMessage event and sends this data to the Logger.
should be a constant string value associated with what type of message is being generated. In general, there should only be a few dozen distinct event names per class. Exceeding this threshold will cause the EventName to be replaced with a general warning that a usage issue has occurred.
protected OnStatusMessage ( MessageLevel level, string status, string eventName = null, MessageFlags flags = MessageFlags.None ) : void
level MessageLevel The to assign to this message
status string New status message.
eventName string A fixed string to classify this event; defaults to null.
flags MessageFlags to use, if any; defaults to .
Результат void