C# Класс SIPSorcery.Persistence.StorageLayer

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

Открытые свойства

Свойство Тип Описание
MaxPoolSize string
MinPoolSize string
Pooling string

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

Метод Описание
ConvertToBool ( object column ) : bool

ConvertToBoolean ( object column ) : bool
ExecuteNonQuery ( StorageTypes storageType, string dbConnString, string query ) : void
ExecuteNonQuery ( StorageTypes storageType, string dbConnString, string query, object>.Dictionary parameters ) : void
ExecuteNonQuery ( string query ) : void
ExecuteNonQuery ( string query, object>.Dictionary parameters ) : void
ExecuteScalar ( StorageTypes storageType, string dbConnString, string query ) : object
ExecuteScalar ( StorageTypes storageType, string dbConnString, string query, object>.Dictionary parameters ) : object
ExecuteScalar ( string query ) : object
ExecuteScalar ( string query, object>.Dictionary parameters ) : object
GetDataSet ( StorageTypes storageType, string dbConnString, string query ) : DataSet
GetDataSet ( string query ) : DataSet
GetDbCommand ( StorageTypes storageType, IDbConnection dbConn, string cmdText ) : IDbCommand
GetDbConnection ( StorageTypes storageType, string dbConnStr ) : IDbConnection
GetDbParameter ( StorageTypes storageType, string name, object value ) : IDataParameter
IsPooledConnectionString ( string dbConnStr ) : bool

Used to determine whethe Npgsql will treat a connection string as pooling or not. Npgsql assumes a connection string is pooling by default.

StorageLayer ( ) : NUnit.Framework
StorageLayer ( StorageTypes storageType, string dbConnStr ) : NUnit.Framework

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

Метод Описание
GetDataAdapter ( StorageTypes storageType, IDbConnection dbConn, string cmdText ) : IDataAdapter
QuerySecurityCheck ( string query ) : void

Checks SQL queries to filter out ones that match an SQL injection attack.

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

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

public ConvertToBool ( object column ) : bool
column object Needs to be a bit data type from Postgresql.
Результат bool

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

public static ConvertToBoolean ( object column ) : bool
column object
Результат bool

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

public ExecuteNonQuery ( StorageTypes storageType, string dbConnString, string query ) : void
storageType StorageTypes
dbConnString string
query string
Результат void

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

public ExecuteNonQuery ( StorageTypes storageType, string dbConnString, string query, object>.Dictionary parameters ) : void
storageType StorageTypes
dbConnString string
query string
parameters object>.Dictionary
Результат void

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

public ExecuteNonQuery ( string query ) : void
query string
Результат void

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

public ExecuteNonQuery ( string query, object>.Dictionary parameters ) : void
query string
parameters object>.Dictionary
Результат void

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

public ExecuteScalar ( StorageTypes storageType, string dbConnString, string query ) : object
storageType StorageTypes
dbConnString string
query string
Результат object

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

public ExecuteScalar ( StorageTypes storageType, string dbConnString, string query, object>.Dictionary parameters ) : object
storageType StorageTypes
dbConnString string
query string
parameters object>.Dictionary
Результат object

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

public ExecuteScalar ( string query ) : object
query string
Результат object

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

public ExecuteScalar ( string query, object>.Dictionary parameters ) : object
query string
parameters object>.Dictionary
Результат object

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

public GetDataSet ( StorageTypes storageType, string dbConnString, string query ) : DataSet
storageType StorageTypes
dbConnString string
query string
Результат DataSet

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

public GetDataSet ( string query ) : DataSet
query string
Результат DataSet

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

public static GetDbCommand ( StorageTypes storageType, IDbConnection dbConn, string cmdText ) : IDbCommand
storageType StorageTypes
dbConn IDbConnection
cmdText string
Результат IDbCommand

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

public static GetDbConnection ( StorageTypes storageType, string dbConnStr ) : IDbConnection
storageType StorageTypes
dbConnStr string
Результат IDbConnection

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

public static GetDbParameter ( StorageTypes storageType, string name, object value ) : IDataParameter
storageType StorageTypes
name string
value object
Результат IDataParameter

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

Used to determine whethe Npgsql will treat a connection string as pooling or not. Npgsql assumes a connection string is pooling by default.
public IsPooledConnectionString ( string dbConnStr ) : bool
dbConnStr string
Результат bool

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

public StorageLayer ( ) : NUnit.Framework
Результат NUnit.Framework

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

public StorageLayer ( StorageTypes storageType, string dbConnStr ) : NUnit.Framework
storageType StorageTypes
dbConnStr string
Результат NUnit.Framework

Описание свойств

MaxPoolSize публичное статическое свойство

public static string MaxPoolSize
Результат string

MinPoolSize публичное статическое свойство

public static string MinPoolSize
Результат string

Pooling публичное статическое свойство

public static string Pooling
Результат string