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

Represents a configuration loader that gets its configuration from a database connection.
상속: ConfigurationLoaderBase, IDisposable
파일 보기 프로젝트 열기: 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.

Close ( ) : void

Closes the database connection.

Dispose ( ) : void

Releases all the resources used by the DatabaseConfigurationLoader object.

Load ( ) : DataSet

Loads the entire configuration data set from scratch.

Open ( ) : void

Opens the database connection.

비공개 메소드들

메소드 설명
AddVersion ( DataSet configuration, ulong version ) : void
Execute ( Action action ) : void
ExecuteDataOperations ( ulong trackingVersion = ulong.MinValue ) : void
ExtractSecurityContext ( ) : void
GetChangedRecords ( string tableName, string primaryKeyColumn, ulong currentVersion ) : DataTable
GetEntities ( ) : DataTable
GetLatestVersion ( ulong currentVersion ) : ulong
GetTrackedChanges ( ulong currentVersion ) : DataTable
GetVersion ( DataSet configuration ) : ulong
LoadTable ( DataRow entityRow ) : DataTable
TrackedChangesAreValid ( ulong currentVersion ) : bool
Update ( DataRow row, DataRow updates ) : void

메소드 상세

Augment() 공개 메소드

Augments the given configuration data set with the changes tracked since the version of the given configuration data set.
public Augment ( DataSet configuration ) : void
configuration System.Data.DataSet The configuration data set to be augmented.
리턴 void

Close() 공개 메소드

Closes the database connection.
public Close ( ) : void
리턴 void

Dispose() 공개 메소드

Releases all the resources used by the DatabaseConfigurationLoader object.
public Dispose ( ) : void
리턴 void

Load() 공개 메소드

Loads the entire configuration data set from scratch.
public Load ( ) : DataSet
리턴 System.Data.DataSet

Open() 공개 메소드

Opens the database connection.
public Open ( ) : void
리턴 void