Click or drag to resize

LockableSQLiteConnection Constructor

Constructor for locable sqlite connection

Namespace:  SanteDB.DisconnectedClient.SQLite.Connection
Assembly:  SanteDB.DisconnectedClient.SQLite (in SanteDB.DisconnectedClient.SQLite.dll) Version: 2.2.1
Syntax
public LockableSQLiteConnection(
	ISQLitePlatform sqlitePlatform,
	ConnectionString connectionString,
	SQLiteOpenFlags openFlags,
	bool storeDateTimeAsTicks = true,
	IBlobSerializer serializer = null,
	IDictionary<string, TableMapping> tableMappings = null,
	IDictionary<Type, string> extraTypeMappings = null,
	IContractResolver resolver = null
)

Parameters

sqlitePlatform
Type: ISQLitePlatform

[Missing <param name="sqlitePlatform"/> documentation for "M:SanteDB.DisconnectedClient.SQLite.Connection.LockableSQLiteConnection.#ctor(SQLite.Net.Interop.ISQLitePlatform,SanteDB.Core.Configuration.Data.ConnectionString,SQLite.Net.Interop.SQLiteOpenFlags,System.Boolean,SQLite.Net.IBlobSerializer,System.Collections.Generic.IDictionary{System.String,SQLite.Net.TableMapping},System.Collections.Generic.IDictionary{System.Type,System.String},SQLite.Net.IContractResolver)"]

connectionString
Type: SanteDB.Core.Configuration.DataConnectionString

[Missing <param name="connectionString"/> documentation for "M:SanteDB.DisconnectedClient.SQLite.Connection.LockableSQLiteConnection.#ctor(SQLite.Net.Interop.ISQLitePlatform,SanteDB.Core.Configuration.Data.ConnectionString,SQLite.Net.Interop.SQLiteOpenFlags,System.Boolean,SQLite.Net.IBlobSerializer,System.Collections.Generic.IDictionary{System.String,SQLite.Net.TableMapping},System.Collections.Generic.IDictionary{System.Type,System.String},SQLite.Net.IContractResolver)"]

openFlags
Type: SQLiteOpenFlags

[Missing <param name="openFlags"/> documentation for "M:SanteDB.DisconnectedClient.SQLite.Connection.LockableSQLiteConnection.#ctor(SQLite.Net.Interop.ISQLitePlatform,SanteDB.Core.Configuration.Data.ConnectionString,SQLite.Net.Interop.SQLiteOpenFlags,System.Boolean,SQLite.Net.IBlobSerializer,System.Collections.Generic.IDictionary{System.String,SQLite.Net.TableMapping},System.Collections.Generic.IDictionary{System.Type,System.String},SQLite.Net.IContractResolver)"]

storeDateTimeAsTicks (Optional)
Type: SystemBoolean

[Missing <param name="storeDateTimeAsTicks"/> documentation for "M:SanteDB.DisconnectedClient.SQLite.Connection.LockableSQLiteConnection.#ctor(SQLite.Net.Interop.ISQLitePlatform,SanteDB.Core.Configuration.Data.ConnectionString,SQLite.Net.Interop.SQLiteOpenFlags,System.Boolean,SQLite.Net.IBlobSerializer,System.Collections.Generic.IDictionary{System.String,SQLite.Net.TableMapping},System.Collections.Generic.IDictionary{System.Type,System.String},SQLite.Net.IContractResolver)"]

serializer (Optional)
Type: IBlobSerializer

[Missing <param name="serializer"/> documentation for "M:SanteDB.DisconnectedClient.SQLite.Connection.LockableSQLiteConnection.#ctor(SQLite.Net.Interop.ISQLitePlatform,SanteDB.Core.Configuration.Data.ConnectionString,SQLite.Net.Interop.SQLiteOpenFlags,System.Boolean,SQLite.Net.IBlobSerializer,System.Collections.Generic.IDictionary{System.String,SQLite.Net.TableMapping},System.Collections.Generic.IDictionary{System.Type,System.String},SQLite.Net.IContractResolver)"]

tableMappings (Optional)
Type: System.Collections.GenericIDictionaryString, TableMapping

[Missing <param name="tableMappings"/> documentation for "M:SanteDB.DisconnectedClient.SQLite.Connection.LockableSQLiteConnection.#ctor(SQLite.Net.Interop.ISQLitePlatform,SanteDB.Core.Configuration.Data.ConnectionString,SQLite.Net.Interop.SQLiteOpenFlags,System.Boolean,SQLite.Net.IBlobSerializer,System.Collections.Generic.IDictionary{System.String,SQLite.Net.TableMapping},System.Collections.Generic.IDictionary{System.Type,System.String},SQLite.Net.IContractResolver)"]

extraTypeMappings (Optional)
Type: System.Collections.GenericIDictionaryType, String

[Missing <param name="extraTypeMappings"/> documentation for "M:SanteDB.DisconnectedClient.SQLite.Connection.LockableSQLiteConnection.#ctor(SQLite.Net.Interop.ISQLitePlatform,SanteDB.Core.Configuration.Data.ConnectionString,SQLite.Net.Interop.SQLiteOpenFlags,System.Boolean,SQLite.Net.IBlobSerializer,System.Collections.Generic.IDictionary{System.String,SQLite.Net.TableMapping},System.Collections.Generic.IDictionary{System.Type,System.String},SQLite.Net.IContractResolver)"]

resolver (Optional)
Type: IContractResolver

[Missing <param name="resolver"/> documentation for "M:SanteDB.DisconnectedClient.SQLite.Connection.LockableSQLiteConnection.#ctor(SQLite.Net.Interop.ISQLitePlatform,SanteDB.Core.Configuration.Data.ConnectionString,SQLite.Net.Interop.SQLiteOpenFlags,System.Boolean,SQLite.Net.IBlobSerializer,System.Collections.Generic.IDictionary{System.String,SQLite.Net.TableMapping},System.Collections.Generic.IDictionary{System.Type,System.String},SQLite.Net.IContractResolver)"]

See Also