C# Class Res.Core.Storage.SqlEventStorage

Inheritance: EventStorage
Afficher le fichier Open project: heartysoft/res Class Usage Examples

Méthodes publiques

Méthode Description
FetchEvent ( FetchEventRequest request ) : EventInStorage>.Dictionary
LoadEvents ( string context, string streamId, long fromVersion, long maxVersion = null ) : Res.Core.Storage.EventInStorage[]
SqlEventStorage ( ) : System
SqlEventStorage ( string connectionString ) : System
Store ( CommitsForStorage commits ) : CommitResults
Verify ( ) : void

Private Methods

Méthode Description
addCommitsToTable ( CommitsForStorage commits, DataTable table ) : void
addFetchRequestsToTable ( FetchEventRequest requestses, DataTable table ) : void
checkForDatabasePermissions ( ) : void
doFetchEvents ( FetchEventRequest request ) : EventInStorage>.Dictionary
doLoadEvents ( string context, object streamId, long fromVersion, long maxVersion ) : Res.Core.Storage.EventInStorage[]
doStore ( CommitsForStorage commits ) : CommitResults
getEmptyEventsTable ( ) : DataTable
getEmptyFetchEventsTable ( ) : DataTable
getEventsParameter ( CommitsForStorage commits ) : SqlParameter
getFetchParameter ( FetchEventRequest requestses ) : SqlParameter
readEventInStorage ( System.Data.SqlClient.SqlDataReader reader, int startingOrdinal ) : EventInStorage

Method Details

FetchEvent() public méthode

public FetchEvent ( FetchEventRequest request ) : EventInStorage>.Dictionary
request FetchEventRequest
Résultat EventInStorage>.Dictionary

LoadEvents() public méthode

public LoadEvents ( string context, string streamId, long fromVersion, long maxVersion = null ) : Res.Core.Storage.EventInStorage[]
context string
streamId string
fromVersion long
maxVersion long
Résultat Res.Core.Storage.EventInStorage[]

SqlEventStorage() public méthode

public SqlEventStorage ( ) : System
Résultat System

SqlEventStorage() public méthode

public SqlEventStorage ( string connectionString ) : System
connectionString string
Résultat System

Store() public méthode

public Store ( CommitsForStorage commits ) : CommitResults
commits CommitsForStorage
Résultat CommitResults

Verify() public méthode

public Verify ( ) : void
Résultat void