C# 클래스 GSF.TimeSeries.Configuration.ConfigurationLoaderBase

Represents a base class for IConfigurationLoader implementations.
상속: IConfigurationLoader
파일 보기 프로젝트 열기: GridProtectionAlliance/gsf

공개 메소드들

메소드 설명
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