C# Класс Res.Core.Storage.SqlEventStorage

Наследование: EventStorage
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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

Приватные методы

Метод Описание
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

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

FetchEvent() публичный Метод

public FetchEvent ( FetchEventRequest request ) : EventInStorage>.Dictionary
request FetchEventRequest
Результат EventInStorage>.Dictionary

LoadEvents() публичный Метод

public LoadEvents ( string context, string streamId, long fromVersion, long maxVersion = null ) : Res.Core.Storage.EventInStorage[]
context string
streamId string
fromVersion long
maxVersion long
Результат Res.Core.Storage.EventInStorage[]

SqlEventStorage() публичный Метод

public SqlEventStorage ( ) : System
Результат System

SqlEventStorage() публичный Метод

public SqlEventStorage ( string connectionString ) : System
connectionString string
Результат System

Store() публичный Метод

public Store ( CommitsForStorage commits ) : CommitResults
commits CommitsForStorage
Результат CommitResults

Verify() публичный Метод

public Verify ( ) : void
Результат void